About Exchanges Canada
Exchanges Canada- A Canadian Heritage program that creates opportunities for young Canadians to connect with one another and experience the diversity of Canadian communities, languages and cultures. Gives information on other exchange programs available in Canada and abroad.