I'm on virgin and they have a decent selection for blackberry. The 9100, 8530 and 9700. They're owned by bell and have almost the exact same plans BUT the customer service is far superior to that of bells and the other day they had some insane promo going on that gives you unlimited incoming and outgoing calls for the first 6 months plus a few other things.
Go talk to a rep there, I think you'll be pleasantly surprised.
As an extra heads up I have the blackberry combo 50 plans and it gives me:
500mb data
250 anytime minutes
Unlimited night and weekends at 7pm
Free incoming long distance (if your in your local area and its a weekend or after 7 other wise its taken off your anytime minutes)
I also believe I get unlimited email and im (not sure)
Voicemail ( I think, I haven't set mine up anyways)
unlimited text, picture, video messaging (or your choice of something else)
However caller display is not included.
As a plus you can change your plan once a month free of charge.
I'm happy with it.
I've also used tethering (via the tether app) without penalty charges although it eats through my data.
At the end of the day you'll have to do your own shopping around as every one needs different things. Best of luck, I hope I was semi informative
Posted from my CrackBerry at wapforums.crackberry.com