Air Canada said flight AC1312 was carrying 199 passengers when a customer became disruptive.
Police said officers met the plane at Toronto's Pearson International Airport on yesterday morning after the flight crew reported that a man was being disruptive and belligerent toward the crew and passengers. Police said nobody was injured.
Calgary resident Ahmed Kochi Hissein-Warimi, 34, was charged with one count each of mischief and endangering the safety of an aircraft, and six counts of breach of probation.