 In mountainous regions such as British Columbia the variety of elevations creates micro-climates with average temperatures that can vary wildly within relatively small distances.A few small towns in southern BC outside of Vancouver, for example, have a humid continental climate (Dfb) with average winter temperatures and cold snaps comparable to other parts of the country.Central Canada and northern Canada experiences subarctic and Arctic climates, much of them arid.