Canada get the better of Tonga