YMCA Youth Exchanges Canada (click to learn more)

YMCA Youth Exchanges Canada pairs youth groups from 12 to 17 years of age (10 to 30) with other youth groups of the same age to explore Canada while learning leadership, communication and team spirit for a period of at least 5 days.

https://applyyec.org

 

Edit