Hey Claire.
We just went to our first class of 'Little Kickers' for my 3 year old this week. It seems really well organized and catered to each age group so far (program for 3 1/2 to 5 or 5-7 depending on their experience/maturity, etc). The kids seemed to be enjoying it. They have classes in Vaughan as well. Check them out www.littlekickers.ca. You can start anytime vs. a set program cycle.
Jane