Take a look at

http://www.coasthelicoptercollege.com
http://www.bchelicopters.com
http://www.chinookhelicopters.com

These are all good schools, with good instructors and reputations. All have mountains and wilderness nearby for training in real world commercial scenarios.

Coast Helicopter College is based at Victoria International Airport (not far from Freedom Kilts!), and the others at Abbotsford International Airport. Both airports have a mix of international commercial traffic and thus provide good training in busy airport operations.

Mostly the US and Canadian training will be very similar. There is one facet in which these Canadian schools differ from many, but by no means all, US schools. In Canada is not common to be trained by lower time instructors, whereas at many US schools this is the norm. Most instructors in Canada are very experienced commercial pilots who train students in the quieter winter/spring period. Thus Canadian schools often run just two main commercial courses per year -- Sep to Dec, and Jan to Apr.

KP