Canadian police have charged a pilot for Sunwing Airlines with impairment after he was allegedly found passed out.