I have never really bought anything that requires a mail-in-rebate before. How long does it typically take for the rebate to arrive? I know it varies but what's the ball park?
Also, is there any risk of not getting the rebate?
TD rebates are currently processed by 4myrebate.com which is very reliable and fast when it comes to rebate processing. It typically takes 4-6 weeks for you to receive the AMEX reward card from the day you ship across the required documentation. Unless you screw up the almost straightforward procedure of acquiring/mailing the required documents, it is almost certain that you will receive the rebate promptly from 4myrebate.com IMHO.