I have a suggestion for you if you're willing to try it. It worked out really well for me and several others I know as well as on the forum here. When you call into the rogers CSR, they're front line sales staff only, when they ask you the reason of your call, immediately tell them that you'd like to speak to someone about cancelling all your services. They'll try to get you to stay with them on the phone and change your mind with some mediocre offers. Stand your ground, when they ask you why you want to cancel, you tell them that you've been given a really good promotion from Bell and that you're not happy with the pricing you're getting from Rogers. These folks cannot process a cancellation order without sending you to another rep, those reps in the cancellation department are/or carry the same promotions (sometimes way better) than Retentions department. Be persistent and calm, be kind and just have patience, stand your ground and just tell them that unless they can offer you a better bundle with more suitable pricing for your budget, you want to cancel all your services and switch to Bell.
I've given this advice to lots of people and every single person has gotten some good deal similar to those that folks are getting here. If they put you on hold for almost 20 minutes, don't hang up, stay with that cancellation and once they transfer you to that person, they will try to convince you to stay, that's when you negotiate a better deal, otherwise, you submit your cancellation request, wait for the WINBACK call (typically 24-48 hours) someone will call you back and try to work with you on a deal. Meanwhile, I highly suggest you call Bell and see what they can offer you, if you have FTTH Internet available, SWITCH and don't look back! It's by far the fastest and greatest internet available, especially in Condo's and new developments.
Good luck, and remember kindness and patience goes a long way!