It's not their best team, but most of them already played together and the offense is so much fluid that every other team in the tournament.
It was "kinda easy" to predict this since the win against the USA in the group stage.
Canada has tremendous talent for the future, that's all that matters