Square impressed with activations in Canada, says average mobile payment is $120

Comments