The USA roster has strengthened considerably in recent years, with almost all of the players on the roster playing for top European clubs. However, this did not help the USA at the last America's Cup, where the USA was the host of the tournament, to get out of the group.
Canada reached the semifinals at the last tournament, losing to Uruguay in the match for 3rd place. The national team's roster has also been replenished in recent years with players from Europe's top clubs.
Although the match will be a friendly, but between neighboring countries motivation to win will be higher than usual. We expect that the game will not be boring, as both teams have high quality players in attack, but the defense line is weaker.
Prediction: both teams to score. We recommend the “BTTS - Yes” bet, odds 1.89