Where in Canada are you?
I've had more problems with a freewheel free spinning after taking it from inside to outside. If I knew my winter beater wouldn't be stolen or stripped I'd leave it outside at night. Taking a bike from warm inside to cold outside can cause condensation inside the freewheel which then freezes. Leaving the bike outside should stop that from happening.
One bike shop years ago used WD-40 (water Displacing, Formula
#40 ) on both my chain and my freewheel and that resulted in both rusting very quickly.
If your freewheel is free spinning I'd think it's because the lube inside the freewheel is too thick. I've flushed freewheels with a Varsol type solution then applied a light oil to them after letting the solution fully drain. that seemed to work fine for me in Toronto Canada where I rode all year.
Cheers