Dreams Take Flight is a national volunteer charitable organization dedicated to providing the trip of a lifetime to physically, mentally or socially challenged children. With the aid of Air Canada, other national and local organizations and businesses, money is raised to make the dreams a reality in Vancouver, Edmonton, Calgary, Winnipeg, Toronto, Montreal, Ottawa and Halifax. Funds not required for its primary purpose can be gifted by Dreams Take Flight to other registered charities that benefit physically, mentally or socially challenged children and are within the policies adopted by Dreams Take Flight Canada.