Canada have released their final 23-man Gold Cup roster, featuring 12 MLSers.

The defense is littered with Vancouver Whitecaps stars, like Doneil Henry, Maxime Crepeau and Derek Cornelius, to go alongside Orlando City's Kamal Miller, Toronto FC's Ashtone Morgan and the Montreal Impact's Zachary Brault-Guillard.

“We laid a good foundation culturally and tactically through Concacaf Nations League Qualifying and the team seem focused and ready to push each other and the country as far as they can in the 2019 Concacaf Gold Cup,” said head coach John Herdman in a statement. “The tournament will be tough with the quick turnaround of games, the travel schedule and playing at altitude in Denver against a very good opponent, then to the heat and humidity of Charlotte, but this is what you want as a team to be tested and then to grow from those experiences. We’ve been tested in different ways through Concacaf Nations League and now we head into a tournament setting where things will move at a rapid pace. It’s going to be great to see the team come together in this moment.”

In the midfield, MLS features heavily as well, with Toronto pair Jonathan Osorio and Noble Okello joining Montreal's Samuel Piette, Vancouver's Russell Teibert, LAFC's Mark-Anthony Kaye and Orlando's Will Johnson.

Bayern Munich's Alphonso Davies spearheads an exciting attack.

Canada National Team Roster