there's a Square clone in Canada already -- http://www.payfirma.com/solutions/mobile_solutions/iphone_mo...
Payfirma you still have to talk to someone and get an account signed up, pay monthly fees, setup fees.
They're so far off from Square in terms of customer experience, though: their signup process involves a 10+ page online application and they require that you obtain a merchant account to take payments are amongst the opportunities for growth at Payfirma.