travelingbuff.com
Snow Capital of Canada!
I just landed in Ottawa, Ontario, Canada, which is the capital of Canada. Okay, may-be not the *snow* capital of our hockey-loving country, but there’s plenty of snow here… Enough for y…