I work for a credit card company and it's always if we contact you to sign up via mail or phone the offers are always more lucrative then if you go to our website or call in. I also had a friend after University who did door to door sales for rogers and the sign up bonus's were always more lucrative then any sales person over the phone could give. So that makes sense to me. I'm looking for a way to save some money month to month since i live by myself now. It's really tempting but seems like a lot of hassle to try and get that deal as i'm already with Rogers.
Also the no contract thing is crazy. You lucky SOB.