There are many free children's programs offered through the various cities/ towns.
Ontario Early Years Centres are places where parents and caregivers can:
Richmond Hill - Early ON
Vaughan-King-Aurora - Social Enterprise for Canada
York North - York Child Development
Toronto - see the full list
Check your local library for the free programs they host.