Free Travel from TD Canada Trust
The $120 annual fee can be waived, if you open a Select chequing account. Be sure to deposit $5,000 of your emergency cash into the account to waive the Select chequing monthly fee. I actually got TD to waive my account fee for 3 months. Follow this link to the Select chequing page.
The booking website is very similar to Expedia. Follow this link to the TD reward center.
You are always welcome to cancel the credit card and Select chequing account after 30 days without punishment if you are not fully satisfy with the services. No question asked.