When it does snow the parking lot is locked but you can park on the street and walk in. Lots of snow sledding. Another good spot is the amphitheatre at the end of the parking lot behind the brewery.
In fact, when there is snow, Humber Park is locked up. Try County Parks on snow days.
Not at the moment its 941am on the 20th of January.
Thanks! Your answer is awaiting moderation.