Saskatoon’s John G. Diefenbaker International Airport is Canada’s best airport, boasting 15 hotels within a 3.2-kilometre radius, according to a ranking by CasinosHunter. Toronto’s Pearson ...