While he was eventually deemed 'well enough' to fly, Mr Bennett was not allowed to re-board the same flight.
A representative for WestJet Airlines stated they cannot allow passengers to board planes while 'under the influence of drugs'.
'It is the crew's duty to assess and refuse anyone who may not be fit to fly and if they do refuse, the decision is made with safety as the top priority,' a spokesperson told the BBC.
Mr Bennett and his wife forked out $1500 for another flight the next day and lost two days off their all-inclusive holiday to Cuba.
'We're financially hurt. I'm so emotionally hurt,' he added.