The following is Canada's 23-player squad for the 2019 CONCACAF Gold Cup.
 

Canadian Men's National Team Roster

 
POS NAME AGE CITY CLUB
GK Milan Borjan 31 Hamilton, ON Red Star Belgrade
GK Maxime Crépeau 25 Candiac, QC Vancouver Whitecaps FC
GK Jayson Leutwiler 30 Neuchâtel, SUI Blackburn Rovers
CB Derek Cornelius 21 Ajax, ON Vancouver Whitecaps FC
CB Doneil Henry 26 Brampton, ON Vancouver Whitecaps FC
CB Kamal Miller 22 Toronto, ON Orlando City SC
FB Zachary Brault-Guillard 20 Montréal, QC Montreal Impact
FB Marcus Godinho 22 Toronto, ON Heart of Midlothian FC
FB Ashtone Morgan 28 Toronto, ON Toronto FC
M Scott Arfield 30 Livingston, SCO Glasgow Rangers FC
M Atiba Hutchinson 36 Brampton, ON Beşiktaş JK
M Will Johnson 32 Toronto, ON Orlando City SC
M Mark-Anthony Kaye 24 Toronto, ON Los Angeles FC
M Noble Okello 18 Toronto, ON Toronto FC
M Jonathan Osorio 27 Brampton, ON Toronto FC
M Samuel Piette 24 Le Gardeur, QC Montreal Impact
M Russell Teibert 26 Niagara Falls, ON Vancouver Whitecaps FC
F Lucas Cavallini 26 Mississauga, ON Puebla FC
F Jonathan David 19 Ottawa, ON KAA Gent
F Cyle Larin 24 Brampton, ON Beşiktaş JK
W Alphonso Davies 18 Edmonton, AB Bayern Munich
W David Junior Hoilett 29 Brampton, ON Cardiff City FC
W Liam Millar 19 Brampton, ON Liverpool FC U-23