40-foot-high 'Snowzilla' towers over Canalside, offers challenge to sledders