As a fellow Canadian and a travel school graduate (hopefully working for dreams soon), I recommend booking through
dreams unlimited travel and requesting Tracey Heinrichs. Canadian agencies will charge service fees, you'll be paying more for flights and most importantly they won't be looking for discounts that apply to your trip after booking with them. If a Canadian discount drops (or any discount that could save you money) your agent will work tirelessly to save you that money. If you want more info or want some advice, send me a message and I'd be happy to help you!