Canada is quite a strange place for weather - for instance, BC has the snowy regions which are stereotypical Canada, all the forests you'd need and a desert with rattle snakes and everything! Yes, winters can be harsh, for instance, my mate in Edmonton has experienced a few days where is gets to minus 46 Celsius with the wind chill (they also have these phenomena called 'Chinooks' where warm air comes in and melts all the snow for a day, it can go from minus 20 to plus 20 for a day, then the cold comes back and everything is covered in sheet ice). In the summer it is as hot as Africa. Vancouver isn't quite as extreme, being on the water, so in the winter there may not be any snow in the city, but a 20 minute bus ride will put you on top of Grouse Mountain in a few metres of the stuff. Not to mention the ski bunnies!
Have a look at the govt. website and see what the criteria are.