Tonga beat USA, Canada make Final