The Canadian Museum of Flight is a non-profit, registered charity dedicated to the recovery, restoration and preservation of and education in Canada's aviation history. After years in Crescent Beach , it now has a hangar of its own. Volunteers don't come much more enthusiastic than those who have donated, restored and even flown "artifacts" in from across Canada.