Yup, voip.ms is the defacto standard for us Canucks! Despite the exotic domain suffix, they're based in Montreal, Canada, with servers in lots of more useful locales (including London, England).

They claim very good interworking with customer SIP-based PBXs, and it's pretty easy to sign up and try them out for just a few dollars.

Cheers