I too live in Canada. But yes, my temperature monitor seems to show around 23 celcius at idle... I do use a large 5-heatpipe, dual fan CPU cooler with Arctic Silver 5 thermal compound as well - maybe that's why.
I appreciate all the suggestions, I'm anxious to get home and try some of these things out. This is the first time that I've been stumped by a BSOD and I've always had overclocked systems.
If you can think of anything else please share!