Royal Bank of Canada and Canadian Tire have struck a partnership that lets RBC cardholders earn extra rewards when they shop at the retailer's stores. The two companies said on Tuesday that the new ...