The beauty of a large cosmopolitan city such as Toronto (and surroundings) is that you can take little trips into other cultures within shelling out for plane tickets.
Carassauga in Mississauga
Mississauga ( 6 - 16 years old)
Diwali and Vaiskhi Celebration in Little India
Toronto ( 6 - 16 years old)
Fergus Scottish Festival & Highland Games
Fergus ( 2 - 16 years old)