Lots of street parking on Unwin Ave and Leslie - easily enough for 50 car/minvans but unless it's a very warm winters day, it'll be nearly deserted. Just be sure to keep any valuables hidden/out-of-sight.
Keep in mind it's only officially open on weekends and holidays, but it's usually open all week btwn Dec 25 to Jan 1.