Edmonton weather: 20 degree temperature swings are normal, right?