Are you on a contract if you are your F***ed cause there cancellation fees are terrible but you can unlock it for around 10-20$ just search unlock code for palm pre on google or go to a cell pone store and buy it there Switch to fido there pretty cheap if your on a contract beware don't go to solo or virgin there owned by bell. also rogers i personally love bell on prepaid there pretty cheap by the love to piss people off
good luck!
Fido plans are here http://www.fido.ca/web/page/portal/Fido/MonthlyPlans?forwardTo=monthlyPlans
THE BEST IS FIDO