It will, but only on EDGE. Also, the link you gave is for a purchase on contract. Why would you do that, if you don't plan on using that carrier's services?
If your going to use it on Rogers Why not purchase a Rogers 9790 on KIJIJI dirt cheap and Rogers ready.That`s what i did... picked one up for $200.00 everything in box and Rogers and it work great...
Rogers is 3G and with the OS 7.1.0.336 upgrade also 3G/H+ now