Canadian phone plans really suck. I have had one with Rogers that was $20 for every month remaining in your contract. No maximum. End of story. But they wouldn't give me a new phone after 20 months with them and mine was toast. Jerks. So this AT&T cancellation thing sounds awesome! Wish I had that here!
ETF's are still a lot of crap in my book. It does not cost huge amounts of money to cancel my service, and I can just simply refuse to pay it, citing "You and what army?" just to see what happens.