SkyScanner is my go-to for booking flights! I love that I can compare multiple airlines, prices, flight times and connections.
Kayak is another good resource for booking flights. One of the features I love about Kayak is that you can adapt the settings to add baggage charges and compare.
Booking.com is my first choice for booking hotels. A feature that I love is the free cancellation/pay at property options on the majority of reservations.
Vrbo is a great resource for booking one-of-a-kind and unique accommodation. If you need rustic cabins or quirky beach houses, this is the one!
If you are heading out on a backbacking trip or prefer budget accommodation, hostels.com is great for hostels across the globe.
Muffin marzipan jelly beans candy tootsie roll dessert sugar plum. Carrot cake brownie brownie tootsie roll macaroon soufflé. Gummies apple pie bonbon.
Discover Camping is the official site for booking campsites in British Columbia. Read up on the FAQ before planning your trip.
I travelled with G Adventures for my trip through the American Southwest and cannot recommend them enough. Great tour itineraries and guides!