A couple of great websites to check out:
www.expedia.ca
www.cheapticketscanada.com
www.travelcuts.com
www.airticketsdirect.com
Expedia's website is outstanding. You can book everything from there on your own, including car rentals, hotels and attractions. You'll save on the agency fees this way.