i would be leary of any of these "special" deals they throw your way...most likely, at the end of your 12 months, if you cancel, they will say something about a 2 year contract, or say you didn't return the 9200 rental receiver and charge you $600 for it, which you will then have to fight with them for 8 months to get back...trust me, i have seen it so many times it was sickening.
the other thing i like about Rogers is the wait times for CS are always very minimal (i have only called a few times, but each time was under a minute and usually right away)...their CS is also open 24/7 for all of their business units...that is important for me, because i work M-F 8:30-5 (which is usually when most of Bell is open)...also, the two minor billing errors i had with Rogers were fixed immediately, with one call, within minutes (they forgot to give me my free call display and per second billing SOC codes on my account)...no fighting, no being called a liar, no 40 minute conversation of being put on hold while they check with their help desk...it was just easy...i don't mind the odd error, stuff happens, just fix it, which is what they did.