It's not my clients are canadian, it's my company is canadian and Beanstream does not work with non-US. I'll take a look at chargify though :)
We're going with Beanstream + Chargify. You might want to take a look at this: http://expletiveinserted.com/2011/10/02/stripes-new-online-p...