I was able to go to Edmonton for a good deal even though I purchased the ticket last minute. This website does a great job in highlighting the cheapest deals without you personally going onto different airlines to compare the prices. I've always been using FlightHub and I've never had any bad experiences with them. I'll continue using them even in my international flights! Great website!