www.probilling.com is only 9.5% I believe, and they have merchant bank accounts in every Visa region (I'm not sure about Canada though).
They are also run by one of the big names in the online gambling industry, so they have big money and experience in the 'high risk' billing area.