Hey guys,
All Virgin Mobile companies are actually separate, individual brand entities. If 2 different Virgin Mobile companies (e.g., Virgin Mobile US and Virgin Mobile Canada) offer the same phone, it is simply a coincidence.
And yes, Virgin Mobile brands out in Europe are GSM carriers and Virgin Mobile USA offers CDMA service on Sprint's network.
I hope this helps!
SA @ Virgin Mobile