Contrary to popular belief, CDMA phones are not (and can't be) locked. Carriers have a proprietary inventory list of ESN's and will only allow phones from that list to be activated on their network. That's why none of the Canadian CDMA carriers will let you use a phone from another provider.
GSM phones, like Rogers, are 'sim-locked' but can be unlocked to work with any GSM carrier.