For everyone that has younger kids and DON'T want to pay for lessons, the Toronto Catholic District School Board offers spanish classes to school aged children Kindergarten to Grade 12. The classes are once a week for 2.5 hours and held at local schools throughout the GTA.
The classes are free to anyone that wishes their kids to learn a new language. There are a few polish and chinese kids in my kids' Spanish class so, if you want them to learn another language other than Spanish, that's an option as well.