Climate & Weather. Climate in British Columbia is influenced by latitude, mountainous topography and the Pacific Ocean. This diversity causes wide variations in average rainfall, snowfall, temperature and hours of sunshine, sometimes over very short distances. In general, however, temperatures are warmer in the south than in the north, and rainfall is heaviest along the coast and lightest in the southern interior.