I'm not seeing any cancellation fees on TD's legal section of the deal, so if you maintain the balance above $3500/$5000 depending on the account, might be worth it.
The RBC deal DOES have cancellation... if you cancel the account before Aug 31, 2015 (14 months from now) they will charge you $319, the retail price for the ipad. and there's no fee waived for minimum balance, so regardless you're going to be paying ~$150-250 for a $319 ipad.