I wouldn’t totally sleep on 12/23-25 yet if Canada wants to get blocky. Those can go either way…you can end up under a ridge and be 50F and partly cloudy, or you could end up with snow and 27 if there’s a block over Hudson Bay and shortwaves are diving under you.
It’s not something I’d bank on, but it’s plausible.