Originally Posted by rjque
I've never heard of a card that gives miles for balance transfers. I'm pretty sure you'll get miles for purchases only.
Well, CIBC Aerogold Visa sometimes sends out cash advance cheques that allow you to get points for using them. So what many people do is write the cheque for the full amount (of max points alloted, ex. 5000) and run to the bank and pay the entire amount off immediately.