HotelEnglish - Specializes in teaching business English for the hotel industry. - http://www.hotelenglish.net/
EMCI Canada - Information about schools with immersion programs and accommodation. - http://www.emcicanada.com/
ESL in Canada - List of schools and resources in Canada. Comparative information, agency services, advice, and recommendations. - http://www.eslincanada.com/