Ability to integrate different payment processors. Stripe in Canada has a 7 day hold on funds.