We were stuck on the Highway to Toronto Airport, Knowing I will be late I called them while on the highway which was 3 hours in advance, but they had me waiting for an agent which took about 2 and half hours of waiting. By the time I reached the airport, the agent at the airport told me I need to check in 40 minutes early. And flighthub still had me on hold. When the flighhub agent came to talked to me its already 2 and half hour of waiting. I told them I called to cancel or rebook for a different flight the ticket and her reply was there is nothing they can do because for cancellation or change it had to be minimum 2 hours before the flight. So I lost about $390 because I was waiting for flighthub agent and they tell me it's my fault. After 10 years with them there not worth it at all, and please get someone who speaks English and understands NorthAmerican culture. Flight Hub is the worst please don't waste your time with them, just call directly to the airline its that easy and you have more options.