Jon Shipman, from Liverpool, and his family were supposed to be jetting off from London to Houston when their plane was diverted to chilly St John's in Newfoundland.
A family found themselves stranded on an island after their flight was diverted due to an emergency.
Jon Shipman, from Liverpool, jetted off on Tuesday from London on a British Airways flight heading to Houston, America.
The Brit and his family were heading to Texas to visit their friends who had moved to the area a few years ago from the UK.
But, a medical emergency on board meant the plane had to be diverted and the aircraft landed at St John's in Newfoundland, a chilly Canadian province.
It then could not depart again due to a 'temporary technical issue'.
Passengers were reportedly left with only the clothes they were wearing at the time, unable to take their luggage with them. The temperature in the area was -10C.
'When we finally got through, we were just left, we were just sat around waiting for news, and had to speak to local airport staff for help,' Shipman told BBC Radio Merseyside.
The travellers were put in a hotel and initially informed a flight would be leaving the freezing location on Wednesday evening.
Jon Shipman, from Liverpool, jetted off on Tuesday from London on a British Airways flight heading to Houston, America
But, when the holidaymakers went to the airport they discovered the plane was returning to London instead of continuing their journey.
When passengers began to board, the flight was suddenly cancelled and they were told they were no longer flying home.
Two days after arriving, Shipman and his family were put on a flight to Houston - their original destination.
Before the flight, Shipman said: 'Furious is an understatement. We are being told we are now heading to Houston. I won't believe it until we take off.'
British Airways offered passengers a £500 voucher each and apologised. All expenses are being covered, according to the airline and the hotel accommodation was provided.
Shipman was not impressed by the situation and recalled: 'No-one was particularly aggressive, but everyone was frustrated, there were people with families and young kids who've been waiting around and sleeping on the floor, it just wasn't very good from BA at all.'
He felt like the voucher was not 'good enough' and said: 'Our whole holiday is ruined.'
A British Airways spokesperson told the Daily Mail: 'We’re very sorry to our customers for their experience and we’ve been in touch to offer a gesture to make things right.'
A medical emergency on board meant the plane had to be diverted and the aircraft landed at St John's in Newfoundland, a chilly Canadian province
It comes shortly after another flight was diverted due to a medical issue on board.
An easyJet flight declared an emergency and was forced to return back to the UK after experiencing turbulence.
The flight set off from Glasgow Airport on Sunday, March 29, around midday and was on route to Jersey.
But soon after take off, the plane reportedly declared a squawk 7700 which alerted Air Traffic Control of an emergency.
The aircraft, for flight EZY439, turned around and returned to Glasgow after passing over Galloway just 30 minutes into its journey, according to Flightradar24.
It was later confirmed that the plane was hit by turbulence soon after setting off, when all passengers were seated, according to the airline.
The incident resulted in a crew member needing medical assistance, The Herald reports.
Once the aircraft landed, health services were ready to provide help and the flight was rescheduled.
A spokesperson for easyJet told the Daily Mail: 'Flight EZY439 from Glasgow to Jersey on 29 March returned to Glasgow due to a cabin crew member requiring medical assistance.
'The flight landed normally in Glasgow and was met by medical services on the ground. Customers continued their journey to Jersey later that afternoon, and we apologise for any inconvenience caused.
'The safety and wellbeing of customers and crew is always easyJet's highest priority.'