Here’s a rundown of Canada’s best credit cards that earn 5 points per dollar spent on groceries, dining, and more.