# List of Canadian Premier League transfers 2021

This is a list of transfers for the 2021 Canadian Premier League season.
This list includes all transfers involving Canadian Premier League clubs after their last match of the 2020 Canadian Premier League season and before their last match of the 2021 season.

## Transfers

Clubs without flags are Canadian.
| Date | Name | Moving from | Moving to | Fee |
| 24 September 2020 | José Galán | Valour FC | Villarrobledo | Undisclosed |
| 28 September 2020 | Nicholas Hamilton | York United | Dundee | Loan |
| 4 October 2020 | Easton Ongaro | FC Edmonton | Vendsyssel FF | Loan |
| 5 October 2020 | Michael Petrasso | York United | Barnet | Loan |
| 5 October 2020 | Julian Ulbricht | Hamburger SV II | York United | Free |
| 7 October 2020 | José Escalante | Cavalry FC | Vida | Loan |
| 7 October 2020 | Emil Gazdov | Pacific FC | 1. FC Nürnberg | Loan |
| 7 October 2020 | Viti Martínez | Atlético Ottawa | Alavés B | Loan |
| 10 October 2020 | Raúl Tito | FC Edmonton | Santos Nasca | Loan |
| 20 October 2020 | Mateo Hernández | Colón | York United | Free |
| 21 October 2020 | Ryan Lindsay | Pohronie | York United | Free |
| 22 October 2020 | Jordan Brown | Cavalry FC | VfR Aalen | Free |
| 22 October 2020 | Jordan Wilson | Nykøbing | York United | Free |
| 28 October 2020 | Maksym Kowal | Atlético Ottawa | Germania Halberstadt | Free |
| 4 November 2020 | Felix N'sa | Panellinios | York United | Free |
| 5 November 2020 | Chrisnovic N'sa | HFX Wanderers | York United | Free |
| 6 November 2020 | Manny Aparicio | York United | Pacific FC | Free |
| 10 November 2020 | Niko Giantsopoulos | Cavalry FC | York United | Free |
| 11 November 2020 | Cédric Toussaint | CF Montréal | York United | Free |
| 12 November 2020 | William Wallace | Fluminense | York United | Undisclosed |
| 18 November 2020 | Lisandro Cabrera | Newell's Old Boys | York United | Free |
| 20 November 2020 | Joseph Di Chiara | York United | Cavalry FC | Free |
| 3 December 2020 | Jacó | York United | Grêmio Anápolis | Free |
| 6 December 2020 | Jair Córdova | Cavalry FC | Alianza Universidad | Free |
| 10 December 2020 | Paris Gee | Saint Louis FC | FC Edmonton | Free |
| 10 December 2020 | Ahinga Selemani | Lincoln Red Imps | Cavalry FC | Free |
| 15 December 2020 | Sebastián Gutiérrez | Llaneros | York United | Free |
| 16 December 2020 | Julian Altobelli | York United | Toronto FC II | Free |
| 23 December 2020 | Kyle Porter | York United | FC Edmonton | Free |
| 24 December 2020 | Fraser Aird | Valour FC | FC Edmonton | Free |
| 28 December 2020 | Tom Field | Dundee | Cavalry FC | Free |
| 30 December 2020 | Matías Roskopf | Universitatea Cluj | Cavalry FC | Free |
| 4 January 2021 | Shamit Shome | CF Montréal | FC Edmonton | Free |
| 5 January 2021 | Francisco Acuña | Atlético Ottawa | Necaxa | Free |
| 6 January 2021 | Morey Doner | York United | HFX Wanderers | Free |
| 7 January 2021 | Sharly Mabussi | Bergerac Foot | FC Edmonton | Free |
| 7 January 2021 | Ronny Maza | Trujillanos | Valour FC | Free |
| 13 January 2021 | Kieran Baskett | Unattached | HFX Wanderers | Free |
| 18 January 2021 | Marcus Haber | Cavalry FC | Visakha | Free |
| 20 January 2021 | Jérémy Gagnon-Laparé | Saint Louis FC | HFX Wanderers | Free |
| 21 January 2021 | Tyson Farago | Unattached | Cavalry FC | Free |
| 25 January 2021 | Nathan Mavila | Cavalry FC | Brage | Free |
| 27 January 2021 | Daan Klomp | NAC Breda | Cavalry FC | Free |
| 27 January 2021 | Pierre Lamothe | Blainville | HFX Wanderers | Free |
| 27 January 2021 | Jared Ulloa | Sporting Cristal | Valour FC | Loan |
| 1 February 2021 | Dominick Zator | Cavalry FC | York United | Free |
| 2 February 2021 | Keven Alemán | FC Edmonton | Valour FC | Free |
| 2 February 2021 | Keven Alemán | Valour FC | Guadalupe | Loan |
| 2 February 2021 | Néstor Monge | Jicaral | Valour FC | Free |
| 2 February 2021 | Dominick Zator | York United | Vasalunds IF | Loan |
| 3 February 2021 | Keesean Ferdinand | CF Montréal | Atlético Ottawa | Loan |
| 3 February 2021 | Karifa Yao | CF Montréal | Cavalry FC | Loan |
| 4 February 2021 | Kareem Moses | FC Edmonton | VPS | Free |
| 4 February 2021 | Noah Verhoeven | Pacific FC | York United | Free |
| 5 February 2021 | Darlington Murasiranwa | Unattached | FC Edmonton | Free |
| 9 February 2021 | Wataru Murofushi | York United | Bucheon | Free |
| 10 February 2021 | Samuel Salter | Blainville | HFX Wanderers | Free |
| 10 February 2021 | Aboubacar Sissoko | HFX Wanderers | Indy Eleven | Free |
| 12 February 2021 | Tomas Giraldo | CF Montréal | FC Edmonton | Loan |
| 12 February 2021 | Anthony Novak | Forge FC | Condeixa | Free |
| 13 February 2021 | Marcel Zajac | Forge FC | Watra Białka | Free |
| 18 February 2021 | Gabriel Vasconcelos | York United | Sampaio Corrêa | Free |
| 19 February 2021 | Tobias Warschewski | Phönix Lübeck | FC Edmonton | Free |
| 22 February 2021 | Malyk Hamilton | Atlético Ottawa | North Carolina FC | Free |
| 25 February 2021 | Matteo Polisi | Unattached | Pacific FC | Free |
| 2 March 2021 | David Norman Jr. | Inter Miami | Cavalry FC | Free |
| 3 March 2021 | Diego Gutiérrez | Valour FC | Barnechea | Free |
| 5 March 2021 | Tristan Borges | OH Leuven | Forge FC | Loan |
| 8 March 2021 | Aribim Pepple | Cavalry FC | Getafe | Free |
| 11 March 2021 | Kunle Dada-Luke | Atlético Ottawa | Pacific FC | Free |
| 13 March 2021 | Jace Kotsopoulos | York United | Guelph United | Free |
| 14 March 2021 | Alex De Carolis | HFX Wanderers | IFK Eskilstuna | Free |
| 18 March 2021 | Lisandro Cabrera | York United | Atlético Pantoja | Loan |
| 18 March 2021 | Duran Lee | FC Edmonton | Pacific FC | Free |
| 22 March 2021 | Erik Zetterberg | FC Edmonton | Lindome GIF | Free |
| 23 March 2021 | Thomas Gardner | Unattached | FC Edmonton | Draft |
| 2 April 2021 | David Doe | FC Edmonton | South Bend Lions | Free |
| 6 April 2021 | Chris Mannella | York United | Atlético Ottawa | Free |
| 6 April 2021 | Sean Rea | CF Montréal | Valour FC | Loan |
| 6 April 2021 | Jonathan Sirois | CF Montréal | Valour FC | Loan |
| 8 April 2021 | Dylon Powley | FC Edmonton | Atlético Ottawa | Free |
| 9 April 2021 | Shaan Hundal | Valour FC | Fort Lauderdale | Free |
| 13 April 2021 | Jordan Webb | Tampines Rovers | Atlético Ottawa | Free |
| 15 April 2021 | Zach Verhoven | Pacific FC | Atlético Ottawa | Free |
| 20 April 2021 | Anthony Novak | Condeixa | Cavalry FC | Free |
| 22 April 2021 | Teodor Obadal | Lokomotiva Belgrade | Atlético Ottawa | Free |
| 24 April 2021 | Matías Roskopf | Cavalry FC | Central Español | Free |
| 27 April 2021 | Brian Wright | Birmingham Legion | Atlético Ottawa | Free |
| 29 April 2021 | Ollie Bassett | Nuneaton Borough | Pacific FC | Free |
| 29 April 2021 | Shawn-Claud Lawson | Detroit City | Atlético Ottawa | Free |
| 4 May 2021 | Drew Beckie | El Paso Locomotive | Atlético Ottawa | Free |
| 5 May 2021 | William Akio | University of Texas RGV | Valour FC | Free |
| 10 May 2021 | Joe Mason | Milton Keynes Dons | Cavalry FC | Free |
| 12 May 2021 | Mateo Hernández | York United | Atlético Pantoja | Loan |
| 13 May 2021 | Dejan Jaković | Los Angeles FC | Forge FC | Free |
| 20 May 2021 | Miguel Acosta | Atlético Baleares | Atlético Ottawa | Free |
| 20 May 2021 | Gianni dos Santos | Dordrecht | Pacific FC | Free |
| 2 June 2021 | Lisandro Cabrera | York United | Guadalupe | Loan |
| 2 June 2021 | Mateo Hernández | York United | Guadalupe | Loan |
| 3 June 2021 | Jordan Faria | Toronto FC II | York United | Free |
| 3 June 2021 | Rafael Galhardo | Vasco da Gama | Valour FC | Free |
| 3 June 2021 | Gerard Lavergne | Tucson | York United | Undisclosed |
| 3 June 2021 | Terique Mohammed | Dundalk | York United | Loan |
| 3 June 2021 | Osvaldo Ramírez | Cancún | York United | Free |
| 9 June 2021 | Hunter Gorskie | San Antonio FC | FC Edmonton | Free |
| 10 June 2021 | Stefan Karajovanovic | Ottawa South United | HFX Wanderers | Draft |
| 10 June 2021 | Chris Lee | Unattached | Pacific FC | Draft |
| 10 June 2021 | Rafael Núñez | Atlético Madrid | Atlético Ottawa | Loan |
| 10 June 2021 | Rodrigo Reyes | Guadalajara | Valour FC | Loan |
| 10 June 2021 | Nacho Zabal | Atlético Ottawa | Sant Julià | Free |
| 11 June 2021 | Tony Mikhael | Unattached | Valour FC | Draft |
| 11 June 2021 | Marcello Polisi | Unattached | HFX Wanderers | Free |
| 11 June 2021 | Kareem Sow | Unattached | HFX Wanderers | Draft |
| 14 June 2021 | Roberto Avila | Austin Bold | FC Edmonton | Loan |
| 15 June 2021 | Joshua Navarro | Pérez Zeledón | Forge FC | Loan |
| 16 June 2021 | Omar Browne | Independiente | Forge FC | Loan |
| 16 June 2021 | Néstor Monge | Valour FC | Guastatoya | Free |
| 18 June 2021 | Daniel Kaiser | Unattached | Cavalry FC | Free |
| 18 June 2021 | Victor Loturi | Unattached | Cavalry FC | Draft |
| 21 June 2021 | Ali Musse | FCA Darmstadt | Cavalry FC | Free |
| 22 June 2021 | Alberto Soto | Atlético Madrid B | Atlético Ottawa | Loan |
| 23 June 2021 | Garven Metusala | Blainville | Forge FC | Draft |
| 23 June 2021 | Kosi Nwafornso | Unattached | Forge FC | Free |
| 24 June 2021 | Robbie Cleary | Sigma FC | Forge FC | Free |
| 24 June 2021 | Santiago Frias | Sigma FC | Forge FC | Free |
| 24 June 2021 | Johnny Son | Sigma FC | Forge FC | Free |
| 26 June 2021 | Andy Baquero | Unattached | Valour FC | Free |
| 2 July 2021 | Chakib Hocine | Valour FC | Mont-Royal Outremont | Free |
| 6 July 2021 | Matthew Durrans | 1860 Munich | FC Edmonton | Free |
| 28 July 2021 | Raúl Uche | Real Valladolid B | Atlético Ottawa | Free |
| 30 July 2021 | Marcus Caldeira | Sigma FC | Forge FC | Free |
| 30 July 2021 | Sebastian Castello | Sigma FC | Forge FC | Free |
| 3 August 2021 | Ben Fisk | Atlético Ottawa | Cavalry FC | Free |
| 7 August 2021 | Matthew Arnone | York United | Atlético Ottawa | Free |
| 7 August 2021 | Nyal Higgins | Toronto FC II | Atlético Ottawa | Loan |
| 7 August 2021 | Eleias Himaras | FC London | York United | Free |
| 8 August 2021 | Woobens Pacius | CF Montréal | Forge FC | Free |
| 9 August 2021 | Adam Najem | Unattached | FC Edmonton | Free |
| 10 August 2021 | Robert Boskovic | Toronto FC II | Pacific FC | Free |
| 10 August 2021 | Jaeden Mercure | Ottawa South United | Atlético Ottawa | Free |
| 11 August 2021 | Azriel Gonzalez | Tacoma Defiance | FC Edmonton | Loan |
| 11 August 2021 | Dale Reas-Do | Calgary Foothills | Cavalry FC | Free |
| 19 August 2021 | Jacob Tsai | Bonivital | Valour FC | Free |
| 24 August 2021 | Matteo Campagna | Vancouver Whitecaps FC | York United | Loan |
| 28 August 2021 | Myles Cornwall | Ottawa South United | Atlético Ottawa | Free |
| 30 August 2021 | William Wallace | York United | Floresta | Loan |
| 31 August 2021 | Nicolas Apostol | Vancouver Whitecaps FC | Cavalry FC | Free |
| 1 September 2021 | Mamadi Camara | Celtix du Haut-Richelieu | HFX Wanderers | Free |
| 7 September 2021 | Muslim Umar | BTB Academy | FC Edmonton | Free |
| 7 September 2021 | Nekhi Wright | BTB Academy | FC Edmonton | Free |
| 8 September 2021 | Caden Tomy | WSA Winnipeg | Valour FC | Free |
| 9 September 2021 | Isaac Boehmer | Vancouver Whitecaps FC | Pacific FC | Loan |
| 9 September 2021 | Alejandro Portal | Vaughan Azzurri | HFX Wanderers | Free |
| 11 September 2021 | Christopher Kalongo | Sigma FC | Forge FC | Free |
| 14 September 2021 | Emery Welshman | Hapoel Ra'anana | Forge FC | Free |
| 22 September 2021 | Andrew Romano | Vaughan Azzurri | York United | Free |
| 22 September 2021 | Muslim Umar | FC Edmonton | York United | Free |
| 23 September 2021 | Gabriel Boakye | Lokomotive Leipzig | FC Edmonton | Free |
| 7 October 2021 | Javier George | Stade Beaucairois | York United | Free |
| 26 October 2021 | Paul Amedume | Vancouver Whitecaps FC | Pacific FC | Free |