An Air India pilot was detained at the Vancouver airport in Canada after he reportedly smelled of alcohol shortly before boarding a flight he was scheduled to operate last week, delaying the take-off. The pilot was assigned to operate a Delhi-bound flight.