I purchased my iPhone unlocked from Apple.com, then walked into a virgin mobile store and bought a sim card for my phone, they gave me a 10% discount on my plan and I am not stuck in a 2 year term. Btw yes this is in Canada.
I assume virgin mobile Canada is GSM.
Didn't know that, I thought sprint owned virgin mobile