This is a list of foreign players that have played in the Canadian Premier League, which commenced play in 2019. The following players:
Have played at least one CPL regular season game. Players who were signed by CPL clubs, but only played in playoff games, Canadian Championship games, or did not play in any competitive games at all, are not included.
Are considered foreign, i.e., outside Canada determined by the following:
A player is considered foreign if his allegiance is not to play for the national team of Canada.

More specifically,
If a player has been capped at international level, the national team is used; if he has been capped by more than one country, the highest level (or the most recent) team is used. These include Canadian players with dual citizenship.
If a player has not been capped at international level, his country of birth is used, except for those who are clearly indicated to have switched his nationality to another nation (e.g. Matthew Baldisimo).
This is a list of players currently occupying one of the seven spots designated for foreign players. Canadian Premier League teams may sign a maximum of seven international players, out of which only five can be in the starting lineup for each match. The following players are considered foreign players for the 2023 season. Some players are considered to be domestic, though they do not represent Canada, (e.g. Osaze De Rosario) through reasons like holding Canadian citizenship, being a refugee, or being a permanent resident.

In bold (for this section): players who have been capped for their national team.

In bold (for this section): players who are on a CPL roster of the current season (2023 Canadian Premier League season).

If not stated otherwise, the country the player is under is the country they were born in.

Africa (CAF)

Algeria  

 Chakib Hocine – HFX Wanderers, Valour FC – 2019–20
 Mastanabal Kacher – Valour FC, FC Edmonton – 2020–22
 Nassim Mekidèche – Valour FC – 2022
 Rayane Yesli – Valour FC – 2022–

Burundi  

 Pacifique Niyongabire – Valour FC – 2023–

Benin  

 Goteh Ntignee – Cavalry FC – 2023–

Cameroon  

 Jeannot Esua – FC Edmonton – 2019–21
 Bertrand Owundi – Forge FC – 2019
 MacDonald Niba – Atlético Ottawa – 2022–
 Tony Tchani – FC Edmonton – 2019

Cape Verde  

 Gianni dos Santos – Pacific FC, Atlético Ottawa – 2021–

Congo  

 Arnold Bouka Moutou – Valour FC – 2020–22
 Dominique Malonga – Cavalry FC – 2019

DR Congo  

 Sharly Mabussi – FC Edmonton – 2020
 Ousman Maheshe – FC Edmonton – 2022

Gambia  

 Kekuta Manneh – Pacific FC – 2023–

Ghana  

 Nicky Gyimah – Vancouver FC – 2023–
 Solomon Kojo Antwi – Valour FC – 2020
 Edem Mortotsi – FC Edmonton – 2019–20
 Raphael Ohin – Valour FC – 2019–

Guinea  
 Mamadi Camara – HFX Wanderers, FC Edmonton – 2021–22

 Mohamed Kourouma – HFX Wanderers, Atlético Ottawa – 2019–20
 Ibrahima Sanoh – HFX Wanderers – 2020

Ivory Coast  

 Kouamé Ouattara – HFX Wanderers – 2019

Liberia  

 David Doe – FC Edmonton – 2019–20
 T-Boy Fayia – FC Edmonton – 2021–22
 Brem Soumaoro – York United – 2023–

Mali  

 Abdou Samaké – Pacific FC, Valour FC – 2020–
 Aboubacar Sissoko – HFX Wanderers, Forge FC – 2020, 2022–

Morocco  

 Omar Kreim – HFX Wanderers – 2020–21

Nigeria  

Udoka Chima – Cavalry FC – 2023–
Kosi Nwafornso – HFX Wanderers – 2023
Muslim Umar – York United – 2021

Senegal  

 Elimane Cissé – Forge FC – 2019–21
 Mour Samb – HFX Wanderers – 2020

Somalia  

 Abd-El-Aziz Yousef – HFX Wanderers – 2019
 Ali Musse – Cavalry FC – 2021–

South Sudan  

 William Akio – Valour FC – 2021–22

Zimbabwe  

 Darlington Murasiranwa – FC Edmonton – 2021–22

Asia (AFC)

Afghanistan  

 Adam Najem – FC Edmonton – 2021

Australia  

 Jesse Daley – Cavalry FC – 2023–
 Luis Lawrie-Lattanzio – York United – 2022
 Tass Mourdoukoutas – York United – 2022–

Chinese Taipei  

 Emilio Estevez – York9 – 2019–20

Iran  

 Nima Moazeni Zadeh – Vancouver FC – 2023–

Iraq  

 Ameer Kinani – Vancouver FC – 2023–

Japan  

 Kodai Iida – HFX Wanderers – 2019
 Wataru Murofushi – York9 – 2019–20
 Fugo Segawa – York9 – 2020

Jordan  

 Jaime Slaj – Valour FC – 2023–

Lebanon  

 Gabriel Bitar – Cavalry FC, FC Edmonton, Vancouver FC – 2019, 2022–
 Tony Mikhael – Valour FC – 2021–22

Saudi Arabia  

 Ahmed Al-Ghamdi – Pacific FC – 2019

South Korea  

 Min-jae Kwak – Vancouver FC – 2023–
 Son Yong-chan – FC Edmonton – 2019–20

Philippines  

 Matthew Baldisimo – Pacific FC, York United – 2019–

Syria  

 Molham Babouli – Forge FC, York United – 2020–21, 2023–

Europe (UEFA)

Albania  

 Rezart Rama – Forge FC – 2022–

Belgium  

 Béni Badibanga – Forge FC – 2023–
 Oumar Diouck – FC Edmonton – 2019
 Mathias Janssens – Valour FC – 2019
 Paolo Sabak – Forge FC – 2020–21

Croatia  

 Josip Golubar – Valour FC – 2019

Czech Republic  

 Martin Graiciar – York United – 2022

Denmark  

 Ludwig Kodjo Amla – HFX Wanderers – 2022–
 Daniel Obbekjær – York United – 2022

England  

 Elijah Adekugbe – Cavalry FC,York United – 2019–
 Tomi Ameobi – FC Edmonton – 2019–20
 Ibrahim Bakare – Vancouver FC – 2023–
 Ethan Beckford – Cavalry FC – 2023–
 Cory Bent – HFX Wanderers – 2020–2022
 Jordan Brown – Pacific FC – 2022
 Stephen Hoyle – Valour FC – 2019
 Nathan Mavila – Cavalry FC, Pacific FC – 2019–20, 2022
 Adam Mitter – Valour FC – 2019
 Lifumpa Mwandwe – HFX Wanderers – 2022–
 Vashon Neufville – Atlético Ottawa – 2020–21
 Malik Owolabi-Belewu – Forge FC – 2022–
 Elliot Simmons – Cavalry FC, Vancouver FC – 2020–
 Callum Watson – HFX Wanderers – 2023–
 Jay Wheeldon – Cavalry FC – 2019–20
 Kian Williams – Valour FC – 2023–

Estonia  

 Andreas Vaikla – FC Edmonton – 2022

France  

 André Bona – HFX Wanderers – 2019
 Lorenzo Callegari – HFX Wanderers – 2023–
 Théo Collomb – HFX Wanderers – 2023–
 Guillaume Pianelli – Valour FC – 2023–
 Emmanuel Robe – Vancouver FC – 2023
 Aboubakary Sacko – Atlético Ottawa – 2023–
 Abdoulwhaid Sissoko – Atlético Ottawa – 2022

Germany  

 Julian Engels – Cavalry FC – 2019
 Julian Roloff – Cavalry FC – 2022
 Peter Schaale – HFX Wanderers – 2019–22
 Hendrik Starostzik – Pacific FC – 2019
 Mélé Temguia – FC Edmonton – 2019–21
 Julian Ulbricht – York9/York United, FC Edmonton – 2020–22
 Tobias Warschewski – FC Edmonton, York United, FC Edmonton (2) – 2021–22

Ireland  

 Tom Field – Cavalry FC – 2021–22
 Joe Mason – Cavalry FC – 2021–

Italy  

 Michele Paolucci – Valour FC – 2019

Netherlands  

 Oussama Alou – York United – 2023–
 Djenairo Daniels – Pacific FC – 2022–
 Lassana Faye – York United – 2023
 Daan Klomp – Cavalry FC – 2021–
 Daniël Krutzen – Forge FC – 2019–22
 Ayman Sellouf – Pacific FC – 2023–
 Bradley Vliet – Cavalry FC, Pacific FC – 2022–

Northern Ireland  

 Ollie Bassett – Pacific FC, Atlético Ottawa – 2021–
 Daryl Fordyce – Valour FC – 2020–2022
 Ryan McCurdy – Pacific FC – 2019

Portugal  

 Umaro Baldé – Pacific FC – 2022
 David Brazão – Pacific FC – 2023–
 José da Cunha – Atlético Ottawa – 2022
 Kévin Santos – York United – 2022–

Serbia  

 Teodor Obadal – Atlético Ottawa – 2021

Spain  

 Miguel Acosta – Atlético Ottawa – 2021–
 Roberto Alarcón – Cavalry FC – 2022–
 Víctor Blasco – Pacific FC – 2019–21
 Sergio Camus – Atlético Ottawa – 2022
 Diego Espejo – Atlético Ottawa – 2022–
 José Galán – Valour FC – 2019–21
 Viti Martínez – Atlético Ottawa – 2020–21
 Iván Pérez – Atlético Ottawa – 2022
 Álvaro Rivero – York9/York United – 2020–21
 Ramón Soria – FC Edmonton – 2019–21
 Alberto Soto – Atlético Ottawa – 2021
 Raúl Uche – Atlético Ottawa – 2021
 Nacho Zabal – Atlético Ottawa – 2020
 Alberto Zapater – Atlético Ottawa – 2023–

Sweden  

 Alexander Achinioti-Jönsson – Forge FC – 2019–
 Simon Adjei – York9 – 2019
 Erik Zetterberg – FC Edmonton – 2020

Switzerland  

 Rubén del Campo – Atlético Ottawa – 2023–

Ukraine  

 Markiyan Voytsekhovskyy – York United – 2023–

Wales  

 Josh Heard – Pacific FC – 2020–

North, Central America and Caribbean (CONCACAF)

Belize  

 Eugene Martinez – Vancouver FC – 2023–

Costa Rica  

 Joshua Navarro – Forge FC – 2021

Cuba  

 Andy Baquero – Valour FC – 2021–
 Orlendis Benítez  – Forge FC – 2022
 Alejandro Portal – HFX Wanderers – 2021

Dominican Republic  

 Gerard Lavergne – York United – 2021
 Rafael Núñez – Atlético Ottawa – 2021

El Salvador  

 Gabriel Escobar – HFX Wanderers – 2022
 Marcus Velado-Tsegaye – FC Edmonton – 2019–21

Haiti  

 Bicou Bissanthe – FC Edmonton – 2022
 Mikaël Cantave – Cavalry FC – 2022–
 Jems Geffrard – HFX Wanderers – 2020–21
 Andrew Jean-Baptiste – Valour FC – 2020–
James Marcelin – FC Edmonton – 2019
Garven Metusala – Forge FC – 2021–

Honduras  

 José Escalante – Cavalry FC – 2019–23

Jamaica  

 Shawn-Claud Lawson – Atlético Ottawa – 2021
 Nicholas Hamilton – York9/York United – 2020–21
 Tevin Shaw – Atlético Ottawa – 2020–21
 Alex Marshall – HFX Wanderers – 2020–22

Mexico  

 Francisco Acuña – Atlético Ottawa – 2020
 Alejandro Díaz – Pacific FC, Vancouver FC – 2020–
 Vladimir Moragrega – Atlético Ottawa – 2023
 Rodrigo Reyes – Valour FC – 2021
 Gael Sandoval – Vancouver FC – 2023–

Panama  

 Omar Browne – Forge FC – 2021–22
 Alexander González – Pacific FC – 2019
 Amir Soto – Valour FC – 2020–21

Saint Kitts and Nevis  

 Justin Springer – York9 – 2019

Trinidad and Tobago  

 Akeem García – HFX Wanderers – 2019–22
 Elton John – HFX Wanderers – 2019
 Kareem Moses – FC Edmonton – 2019–20
 Federico Peña – Valour FC – 2019–22
 Andre Rampersad – HFX Wanderers – 2019–
 Malcolm Shaw – Atlético Ottawa – 2020–
 Luke Singh – FC Edmonton, Atlético Ottawa – 2022–
 Ryan Telfer – York9, Atlético Ottawa – 2019–21
 Jan-Michael Williams – HFX Wanderers – 2019–20

Turks and Caicos  

 Billy Forbes – Valour FC – 2022

United States  

 Roberto Avila – FC Edmonton – 2021
 Jonathan Ezparza – Valour FC – 2022
 Azriel González – FC Edmonton – 2021–22
 Hunter Gorskie – FC Edmonton – 2021
 Osvaldo Ramirez – York United – 2021
 Adisa De Rosario – HFX Wanderers – 2022
 Osaze De Rosario – York United – 2022–
 Ahinga Selemani – Cavalry FC – 2021
 Blake Smith – Pacific FC – 2019
 Jeremy Zielinski – Vancouver FC – 2023–

Oceania (OFC)

New Zealand  

 Myer Bevan – Cavalry FC – 2022–
 Moses Dyer – Valour FC – 2020–22

South America (CONMEBOL)

Argentina  

 Lisandro Cabrera – York United – 2021–22
 Mateo Hernández – York United  – 2021–22

Brazil  

 Renan Garcia – Vancouver FC – 2023–
 Rafael Galhardo – Valour FC – 2021–22
 Eduardo Jesus – York United – 2022
 Richard Luca – Cavalry FC – 2020–21
 Oliver Minatel – Cavalry FC, York United – 2019–22
 João Morelli – HFX Wanderers – 2020–
 Eriks Santos – HFX Wanderers – 2020–22
 Gabriel Vasconcelos – York9 – 2020
 William Wallace – York United – 2021–22

Chile  

 Rodrigo Gattas – York9 – 2019
 Walter Ponce – Valour FC – 2022–

Colombia  

 Daniel Ascanio – Valour FC – 2022
 Sebastián Gutiérrez – York United – 2021–22
 Carlos Patiño – Cavalry FC – 2019
 Luis Perea – HFX Wanderers – 2019
 Kevin Rendón – Valour FC – 2022–

Guyana  

 Javier George – York United – 2021
 Jonathan Grant – Forge FC, York United – 2019–
 Quillian Roberts – Forge FC – 2019
 Emery Welshman – Forge FC – 2021–22

Peru  

 Jair Córdova – Cavalry FC – 2020
 Juan Gutiérrez – HFX Wanderers – 2019
 Jared Ulloa – Valour FC – 2021, 2023–

Uruguay  

 Martín Arguiñarena – Valour FC – 2019

Notes

See also 

 List of foreign CSL players
 List of foreign MLS players

References

Canadian Premier League players
Soccer in Canada lists
Lists of men's association football players
Lists of expatriate association football players
Expatriate men's soccer players in Canada
Association football player non-biographical articles