We are hoping to take the Camadian from Vancouver to Toronto in January - watching the Exppress Deals and email offers but I was wondering which credit card would give me the most points. Normally, for a train ride I would use my Amtrak card but I doubt that they give double points for Via. I believe Ultimate Rewards gives double for travel and does not charge a foreign exchange fee. Any other suggestions?