TD will give you FYF (actually "forever" free) if you open a chequing account (they have a special name for it) and keep $5k in it. I have that setup for my First Class Visa and they'll offer to swap in the Visa Infinite Aeroplan (and still get the 15k points).