Theory, by default.
Like i said, Bell who run a HSPA network would not be able to sell and use the 9700 otherwise.
If t-mobile hasnt implemented a HSPA network, thats the network problem, not the device.
Besides, the OP question was about using a 8100 on HSPA in canada on Virgin.
"That's it then. Cancel the kitchen scraps for lepers and orphans, no more merciful beheadings... and call off Christmas."