British Columbia is even beautiful on a cloudy day.