Hey fellas.. Planning a trip.. But I need to know some good places where I can make the bookings and such.. Please get the "domain type" (e.g. .com, .ca, .net) right

..
hotels.ca
hotels.com
expedia.ca
Ever done business with these people? If so who do you recommend due to their reliability and such..
Thanks.