We've used expedia.ca a few times. It's been great for us, although unlike the previous poster, they did *not* e-mail us when our flight times changed to almost an hour later. They're supposed to notify of changes, so I'm not sure what happened there, but otherwise I've been pleased. I like that they show you prices in Canadian dollars and that you have a trip area at their website that you can go into and see all the flights (hotels, car rentals, etc.) that you booked with them. I also like browsing at the lowest fare section and fare compare so that I can see just how low fares can go for my particular route. Then, I wait until fares get down to close to that amount and buy. Also, my tickets have always arrived within days of placing the order.