What payment gateways do you use for your app?
mattew: Is there anything like Authorize.net CIM in Canada?  The CIM piece is awesome because you don't store any credit card information on your server, which takes all the PCI hassle out of the equation.