Mobilesyrup provides news on mobile developments in Canada. They had an article on Square which is a mobile payment system that processes credit cards without the normal obstacles and with lower fees.
No news yet on when Square will be available in Canada but in the Square forums it is stated that it is coming.