A Canadian man was removed from a WestJet flight because he took a sleeping pill prior to boarding – a move that flight staff said made him too impaired to fly.

Stephen Bennett and his family were traveling from British Columbia, Canada, to Cuba on Oct 13. During the layover in Toronto, Bennett said he took a sleeping pill prescribed to him by his doctor.

EASYJET PASSENGER REMOVED FROM FLIGHT FOR SMOKING IN BATHROOM, 'PUTTING WHOLE PLANE IN DANGER'

According to BBC, Bennett said he did not sleep on the overnight flight to Toronto and took the pill before boarding the second flight to Cuba.

Bennett, who reportedly was recovering from a stroke, boarded the flight early and fell asleep in his seat.

However, the trip took a turn when he was woken up by a flight attendant who allegedly called him a “medical emergency” and said he had to leave the plane, BBC reported.

Paramedics came and removed Bennett from the plane in a wheelchair.

"It was so humiliating," he said to BBC. "Basically, the stewardess became judge, jury and executioner."

AMERICAN AIRLINES FLIGHT DIVERTED AFTER PASSENGER REFUSED TO STOP DOING PULL-UPS ON PLANE, MAN CLAIMS

Bennett told BBC the paramedics checked his vitals in the terminal and cleared him to fly, but the WestJet flight crew refused to let him board. Bennett said he also had his doctor send an email ensuring his health for the flight, but was still not allowed back on the plane.

In a comment to Fox News, WestJet stood by their decision. Though the airline said it cannot comment extensively on individual situations, a spokesperson said Bennett was removed for being “under the influence of drugs,” not for sleeping, and said the accounts given by the crew “differ significantly” from what Bennett is alleging.

“When our crews observe a guest who is exhibiting signs of not being fit to fly, we will, out of an abundance of caution and in adherence with Transport Canada’s regulations remove the guest from the flight. These decisions are not taken lightly, but are made for the safety of the guest in question, other guests on the aircraft and our crews. We regret the inconvenience to our guest when situations like this occur,” the airline said to Fox News.

FOLLOW US ON FACEBOOK FOR MORE FOX LIFESTYLE NEWS

Bennett, who had booked an all-inclusive vacation in Cuba, said he had to spend $1,525 on a hotel room and tickets for his wife, his son and himself on another airline after WestJet told the group the earliest flight they could put them on was the following week.

"It threw a massive wrench into the happiness [of the trip]," he told the BBC, noting the change in flights cost the group two-days of their vacation they had already paid for.

Bennett is seeking compensation and further explanation from the airline, BBC reported.