F
Averaging 171 inches of annual snowfall is way too much snow, almost double Buffalo, NY
July average highs and lows 35C/28C too warm and humid.
Average annual precipitation 72” ...too much, almost double what Toronto gets.
Too cloudy...average annual sunshine hours ...about same as London, England.
January average high and low -6C/-14C is almost identical to Ottawa, a bit too cold.
All those negative factors add up to F