Link to ESL in Canada here:

logo for ESL in Canada Directory of Canadian ESL English as a second language schools, 
programs, instructors, free ESL English lessons, homestay, education coaching, consulting services, 
student resources, information and advice across Canada, North America
Travel language Culture Information

Travel Language Culture Information Services Classes Events Activities Picture
Link to Sentence Master here:

Sentence Master English Writing Games Logo