# List of Canadian Premier League transfers 2023

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

## Transfers

Clubs without flags are Canadian.
| Date | Name | Moving from | Moving to | Fee |
| 28 October 2022 | Akeem Garcia | HFX Wanderers FC | Retired | Contract expired |
| 2 November 2022 | Matteo Polisi | Pacific FC | BB5 United | Contract expired |
| 2 November 2022 | Umaro Baldé | Pacific FC | | Contract expired |
| 8 November 2022 | Nathan Mavila | Pacific FC | | Contract expired |
| 8 November 2022 | Luca Ricci | Pacific FC | | Contract expired |
| 8 November 2022 | Joseph Di Chiara | Cavalry FC | | Contract expired |
| 8 November 2022 | Tom Field | Cavalry FC | | Contract expired |
| 8 November 2022 | Karifa Yao | Cavalry FC | CF Montréal | Loan expired |
| 8 November 2022 | Jamar Dixon | Pacific FC | Retired | Contract expired |
| 8 November 2022 | Jean-Aniel Assi | Cavalry FC | CF Montréal | Loan expired |
| 15 November 2022 | Brett Levis | Valour FC | FC Tulsa | Free |
| 15 November 2022 | Easton Ongaro | Whitecaps FC 2 | Pacific FC | Free |
| 28 November 2022 | Pierre Lamothe | HFX Wanderers FC | Pacific FC | Free |
| 30 November 2022 | Iván Pérez | Atlético Ottawa | Mar Menor FC | Free |
| 30 November 2022 | Chris Mannella | Atlético Ottawa | | Contract expired |
| 30 November 2022 | Keven Alemán | Atlético Ottawa | | Contract expired |
| 30 November 2022 | Ben McKendry | Atlético Ottawa | | Contract expired |
| 30 November 2022 | Gabriel Carvalho | Atlético Ottawa | | Development contract expired |
| 30 November 2022 | Omar Darwish | Atlético Ottawa | Ottawa South United | Development contract expired |
| 30 November 2022 | Anthony Domanico | Atlético Ottawa | | Development contract expired |
| 1 December 2022 | Elijah Adekugbe | Cavalry FC | York United | Free |
| 3 December 2022 | Drew Beckie | Atlético Ottawa | Retired | Contract expired |
| 5 December 2022 | Jordan Haynes | Pacific FC | Valour FC | Free |
| 6 December 2022 | Christian Oxner | HFX Wanderers FC | | Contract expired |
| 6 December 2022 | Peter Schaale | HFX Wanderers FC | | Contract expired |
| 6 December 2022 | Obeng Tabi | HFX Wanderers FC | | Contract expired |
| 6 December 2022 | Eriks Santos | HFX Wanderers FC | | Contract expired |
| 6 December 2022 | Alex Marshall | HFX Wanderers FC | | Contract expired |
| 6 December 2022 | Mour Samb | HFX Wanderers FC | | Contract expired |
| 6 December 2022 | Colin Gander | HFX Wanderers FC | Guelph United | Contract expired |
| 6 December 2022 | Cory Bent | HFX Wanderers FC | | Contract expired |
| 9 December 2022 | Jérémy Gagnon-Laparé | HFX Wanderers FC | York United | Free |
| 9 December 2022 | Lassana Faye | FC Rukh Lviv | York United | Free |
| 12 December 2022 | Abdou Samake | Pacific FC | Valour FC | Free |
| 13 December 2022 | Vladimir Moragrega | Atlético Ottawa | Atlético San Luis | Loan expired |
| 14 December 2022 | Callum Irving | Pacific FC | Vancouver FC | Free |
| 14 December 2022 | Tiago Coimbra | Palmeiras | HFX Wanderers FC | Free |
| 14 December 2022 | Markiyan Voytsekhovskyy | ProStars FC | York United | Free |
| 14 December 2022 | Dominick Zator | York United | Korona Kielce | Free |
| 14 December 2022 | Jesse Daley | Brisbane Roar | Cavalry FC | Free |
| 15 December 2022 | Matthew Baldisimo | Pacific FC | York United | Free |
| 19 December 2022 | Isaiah Johnston | York United | Huntsville City FC | Undisclosed |
| 19 December 2022 | Pacifique Niyongabire | Perth Glory | Valour FC | Free |
| 20 December 2022 | Mateo Hernández | York United | C.D. Real Tomayapo | Undisclosed |
| 21 December 2022 | Steffen Yeates | Toronto FC II | Pacific FC | Free |
| 21 December 2022 | Kian Williams | Keflavík IF | Valour FC | Free |
| 21 December 2022 | Massimo Ferrin | Vaughan Azzurri | HFX Wanderers FC | Free |
| 21 December 2022 | Elliot Simmons | Cavalry FC | Vancouver FC | Free |
| 22 December 2022 | Moses Dyer | Valour FC | FC Tulsa | Free |
| 22 December 2022 | Mamadou Kane | York United | Vancouver FC | Undisclosed |
| 23 December 2022 | Lisandro Cabrera | York United | | Option Declined |
| 23 December 2022 | William Wallace | York United | | Option Declined |
| 23 December 2022 | Tobias Warschewski | York United | | Option Declined |
| 23 December 2022 | Felix N'sa | York United | | Option Declined |
| 3 January 2023 | Lifumpa Mwandwe | HFX Wanderers FC | Newtown | Loan |
| 4 January 2023 | Marcello Polisi | HFX Wanderers FC | Valour FC | Free |
| 5 January 2023 | Ronan Kratt | York United | Werder Bremen II | Loan |
| 6 January 2023 | Jordan Brown | Pacific FC | | Contract terminated |
| 6 January 2023 | Eduardo Jesus | York United | Botafogo B | Free |
| 9 January 2023 | Brian Wright | Atlético Ottawa | York United | Free |
| 11 January 2023 | Lorenzo Callegari | Chambly | HFX Wanderers FC | Free |
| 11 January 2023 | Clément Bayiha | HamKam | York United | Undisclosed |
| 12 January 2023 | Kahlil John-Wentworth | Simcoe County Rovers | Vancouver FC | Free |
| 13 January 2023 | Bradley Vliet | Cavalry FC | Pacific FC | Free |
| 13 January 2023 | Nathaniel St. Louis | UAB Blazers | Vancouver FC | Free |
| 14 January 2023 | Marco Bustos | Pacific FC | IFK Värnamo | Free |
| 15 January 2023 | Julian Roloff | Cavalry FC | 1. FC Köln II | Free |
| 16 January 2023 | Rocco Romeo | Valour FC | Vancouver FC | Free |
| 17 January 2023 | Sebastián Gutiérrez | York United | Valledupar F.C. | Free |
| 18 January 2023 | Shamit Shome | Forge FC | Cavalry FC | Free |
| 18 January 2023 | Yann Fillion | IFK Mariehamn | HFX Wanderers FC | Free |
| 18 January 2023 | Gabriel Bitar | FC Edmonton | Vancouver FC | Free |
| 18 January 2023 | Juan Pablo Sanchez | S.C. Salgueiros | Valour FC | Free |
| 18 January 2023 | Eskander Mzoughi | Oud-Heverlee Leuven U21s | Valour FC | Free |
| 18 January 2023 | Jordan Wilson | York United | Retired | Retired |
| 20 January 2023 | Ethan Beckford | Simcoe County Rovers | Cavalry FC | Free |
| 20 January 2023 | Riley Ferrazzo | Vaughan Azzurri | HFX Wanderers FC | Free |
| 20 January 2023 | Daryl Fordyce | Valour FC | Retired | Retired |
| 22 January 2023 | Daniel Krutzen | Forge FC | Phoenix Rising FC | Free |
| 23 January 2023 | Abdoul Sissoko | Atlético Ottawa | Qadsia SC | Free |
| 23 January 2023 | Nassim Mekidèche | Valour FC | Sporting Kansas City II | Free |
| 24 January 2023 | Oussama Alou | FC Utrecht U21s | York United | Free |
| 24 January 2023 | Marcus Simmons | FC Edmonton | Vancouver FC | Free |
| 25 January 2023 | Ballou Tabla | Atlético Ottawa | Manisa F.K. | Undisclosed |
| 25 January 2023 | Ayman Sellouf | Jong Utrecht | Pacific FC | Free |
| 25 January 2023 | Callum Watson | Creighton Bluejays | HFX Wanderers FC | Free |
| 25 January 2023 | Jaime Siaj | Finn Harps | Valour FC | Free |
| 25 January 2023 | Tony Mikhael | Valour FC | | Contract expired |
| 25 January 2023 | Jonathan Esparza | Valour FC | | Contract expired |
| 25 January 2023 | Gabriel Escobar | HFX Wanderers FC | TSS FC Rovers | Contract expired |
| 25 January 2023 | Ryan Robinson | HFX Wanderers FC | Vaughan Azzurri | Contract expired |
| 25 January 2023 | Azriel Gonzalez | York United | Las Vegas Lights | Free |
| 27 January 2023 | Terique Mohammed | FC Edmonton | Lexington SC | Free |
| 28 January 2023 | Bicou Bissainthe | Pacific FC | Haiphong FC | Free |
| 31 January 2023 | Adonijah Reid | Miami FC | Pacific FC | Free |
| 31 January 2023 | Shaan Hundal | Inter Miami CF II | Vancouver FC | Free |
| 31 January 2023 | Karl Ouimette | Indy Eleven | Atlético Ottawa | Free |
| 1 February 2023 | Brem Soumaoro | PAEEK | York United | Free |
| 1 February 2023 | Cale Loughrey | Forge FC | HFX Wanderers FC | Free |
| 2 February 2023 | Jared Ulloa | Sporting Cristal | Valour FC | Free |
| 2 February 2023 | Tyler Crawford | Michigan State Spartans | Vancouver FC | Free |
| 3 February 2023 | Noah Verhoeven | York United | Atlético Ottawa | Free |
| 3 February 2023 | Tomas Giraldo | CF Montréal | HFX Wanderers FC | Free |
| 6 February 2023 | Chrisnovic N'sa | York United | Huntsville City FC | Free |
| 8 February 2023 | Théo Collomb | Whitecaps FC 2 | HFX Wanderers | Free |
| 9 February 2023 | Callum Montgomery | Minnesota United | Cavalry FC | Free |
| 10 February 2023 | Dante Campbell | LA Galaxy II | Valour FC | Free |
| 13 February 2023 | Udoka Chima | Kings Langley | Cavalry FC | Free |
| 15 February 2023 | Jean-Aniel Assi | CF Montreal | Atlético Ottawa | Loan |
| 15 February 2023 | Ryan James | Birmingham Legion | HFX Wanderers FC | Free |
| 16 February 2023 | Samuel Salter | HFX Wanderers FC | Atlético Ottawa | Undisclosed |
| 17 February 2023 | Daniel Nimick | Western Michigan Broncos | HFX Wanderers FC | Free |
| 20 February 2023 | Jordan Tisseur | FC Laval | Valour FC | U Sports contract |
| 21 February 2023 | Gianni dos Santos | Pacific FC | Atlético Ottawa | Free |
| 22 February 2023 | Armaan Wilson | Providence Friars | HFX Wanderers FC | Free |
| 23 February 2023 | Gabriel Antinoro | CF Montréal U23 | Atlético Ottawa | Free |
| 23 February 2023 | Eugene Martínez | Cal Poly Pomona Broncos | Vancouver FC | Free |
| 23 February 2023 | Nima Moazeni Zadeh | Capilano Blues | Vancouver FC | Free |
| 23 February 2023 | Jeremy Zielinski | Hawaii Pacific Sharks | Vancouver FC | Free |
| 24 February 2023 | Kosi Nwafornso | Vaughan Azzurri | HFX Wanderers FC | Free |
| 28 February 2023 | Lifumpa Mwandwe | Newtown | HFX Wanderers FC | Loan expired |
| 28 February 2023 | Maël Henry | CF Montréal U23 | Vancouver FC | Free |
| 28 February 2023 | Cristian Mares | Puebla | Vancouver FC | Loan |
| 1 March 2023 | Gael Sandoval | Tepatitlán | Vancouver FC | Free |
| 2 March 2023 | Kieran Baskett | HFX Wanderers FC | Pacific FC | Free |
| 2 March 2023 | Luke Singh | Toronto FC | Atlético Ottawa | Loan |
| 3 March 2023 | David Brazão | S.U. Sintrense | Pacific FC | Free |
| 6 March 2023 | Kadin Chung | Toronto FC | Vancouver FC | Free |
| 6 March 2023 | Guillaume Pianelli | UQTR Patriotes | Valour FC | U Sports Contract, Draft Pick |
| 8 March 2023 | Jonathan Grant | Forge FC | York United FC | Free |
| 8 March 2023 | Aboubakary Sacko | Le Havre II | Atlético Ottawa | Free |
| 8 March 2023 | Nicky Gyimah | Slough Town | Vancouver FC | Free |
| 8 March 2023 | Kwak Min-jae | Syracuse Pulse | Vancouver FC | Free |
| 9 March 2023 | Anthony Novak | Cavalry FC | Valour FC | Free |
| 10 March 2023 | Manjrekar James | FC Chornomorets Odesa | Forge FC | Free |
| 10 March 2023 | Ibrahim Bakare | Cheshunt F.C. | Vancouver FC | Free |
| 12 March 2023 | Ethan Schilte-Brown | | HFX Wanderers FC | Developmental contract |
| 12 March 2023 | Kimani Stewart-Baynes | Vaughan Azzurri U19 | HFX Wanderers FC | Developmental contract |
| 17 March 2023 | Sterling Kerr | Mount Royal Cougars | Cavalry FC | U-Sports Contract |
| 17 March 2023 | Joseph Holliday | FC Edmonton | Cavalry FC | Developmental contract |
| 21 March 2023 | Matthew Catavolo | Valour FC | Toronto FC II | Undisclosed |
| 22 March 2023 | Anthony White | Toronto Varsity Blues | Vancouver FC | Signed Draft Pick |
| 22 March 2023 | Ameer Kinani | TMU Bold | Vancouver FC | U Sports contract, Draft Pick |
| 23 March 2023 | Theo Afework | 1. FC Nürnberg U19 | York United FC | Free |
| 25 March 2023 | David Norman Jr. | Cavalry FC | Northampton Town | Free |
| 3 April 2023 | Kekuta Manneh | San Antonio FC | Pacific FC | Free |
| 4 April 2023 | Jacob Carlos | Valour FC | North Toronto Nitros | Free |
| 4 April 2023 | Aiden Rushenas | Dalhousie Tigers | HFX Wanderers FC | U-Sports Contract |
| 6 April 2023 | Matthew Chandler | Wisconsin Badgers | Valour FC | Free |
| 12 April 2023 | Eric Lajeunesse | UBC Thunderbirds | Pacific FC | U-Sports Contract |
| 12 April 2023 | Sami Marvasti | | Pacific FC | Developmental contract |
| 12 April 2023 | Jack Garner | | Pacific FC | Developmental contract |
| 14 April 2023 | Khadim Kane | CF Montreal U23 | Forge FC | Free |
| 14 April 2023 | Malcolm Duncan | Sigma FC | Forge FC | Free |
| 14 April 2023 | Junior Agyekum | TRU Wolfpack | Atlético Ottawa | U-Sports contract |
| 14 April 2023 | William Omoreniye | Calgary Dinos | Cavalry FC | U-Sports contract |
| 14 April 2023 | Eryk Kobza | Calgary Dinos | Cavalry FC | U-Sports contract |
| 14 April 2023 | Emmanuel Robe | Romford | Vancouver FC | Free |
| 14 April 2023 | Cristian Mares | Vancouver FC | Puebla | Loan terminated |
| 14 April 2023 | Ivan Pavela | ProStars FC | York United FC | Developmental contract |
| 14 April 2023 | Toby Richardson | West Ottawa SC | York United FC | Developmental contract |
| 17 April 2023 | Noah Abatneh | Lazio | York United FC | Free |
| 18 April 2023 | Emmanuel Marmolejo | Sigma FC Academy | Forge FC | Developmental contract |
| 20 April 2023 | Rimi Olatunji | Peoria City | Forge FC | Short-term contract |
| 21 April 2023 | Tyr Walker | Carleton Ravens | Atlético Ottawa | U-Sports contract |
| 24 April 2023 | Bradley Kamdem | Valletta F.C. | Cavalry FC | Free |
| 27 April 2023 | Klaidi Cela | Vaughan Azzurri | Valour FC | Free |
| 4 May 2023 | James Cameron | | Vancouver FC | Developmental contact |
| 4 May 2023 | Lennon Thompson | TSS FC Rovers | Vancouver FC | Developmental contract |
| 4 May 2023 | Kourosh Jamshidi | Richmond Hill SC | Vancouver FC | Developmental contract |
| 6 May 2023 | Brogan Engbers | | Atlético Ottawa | Short-term contract |
| 6 May 2023 | Taryck Tahid | VanCity PFA | Vancouver FC | Free |
| 9 June 2023 | Camilo Vasconcelos | Guelph United FC | York United FC | Developmental contract |
| 9 June 2023 | Trivine Esprit | Darby FC | York United FC | Short-term contract, Draft pick |
| 9 June 2023 | Anthony Morano | North Mississauga SC | York United FC | Developmental contract |
| 13 June 2023 | Kosi Nwafornso | HFX Wanderers FC | | Mutual termination |
| 13 June 2023 | Ethan Schilte-Brown | HFX Wanderers FC | | Developmental contract ended |
| 25 June 2023 | Daniel Firek | Sigma FC | Forge FC | Developmental contract |
| 25 June 2023 | Simon Guardiero | Sigma FC | Forge FC | Developmental contract |
| 25 June 2023 | Kevaughn Tavernier | Sigma FC | Forge FC | Developmental contract |
| 28 June 2023 | Lassana Faye | York United | SC Telstar | Undisclosed |
| 28 June 2023 | Junior Agyekum | Atlético Ottawa | | Mutual termination |
| 29 June 2023 | Emmanuel Robe | Vancouver FC | | Mutual termination |
| 29 June 2023 | Maël Henry | Vancouver FC | Cavalry FC | Inter-league swap |
| 29 June 2023 | Mikaël Cantave | Cavalry FC | Vancouver FC | Inter-league swap |
| 29 June 2023 | Omar Darwish | Ottawa South United | Atlético Ottawa | Development contract |
| 5 July 2023 | Rubén del Campo | San Fernando CD | Atlético Ottawa | Free |
| 5 July 2023 | Alberto Zapater | Real Zaragoza | Atlético Ottawa | Free |
| 7 July 2023 | Trevor Schneider | Altitude FC | Vancouver FC | Short-term Relief Player |
| 10 July 2023 | José Escalante | Cavalry FC | Montagua | One-year loan |
| 11 July 2023 | Alejandro Díaz | Sogndal | Vancouver FC | One year loan |
| 12 July 2023 | Trivine Esprit | Darby FC | York United FC | U Sports contract |
| 13 July 2023 | Renan Garcia | Unattached | Vancouver FC | Free |
| 13 July 2023 | Kourosh Jamshidi | Vancouver FC | | Developmental contract expired |
| 13 July 2023 | Gael Sandoval | Vancouver FC | UdeG | Mutual termination |
| 14 July 2023 | William Akio | Ross County | Cavalry FC | Undisclosed |
| 18 July 2023 | Doneil Henry | Unattached | HFX Wanderers FC | Free |
| 19 July 2023 | Carson Buschman-Dormond | Viljandi JK Tulevik | York United FC | Free |
| 22 July 2023 | Ahinga Selemani | One Knoxville SC | Valour FC | Undisclosed |
| 23 July 2023 | Michael Williams | North Mississauga SC | York United FC | Developmental contract |
| 27 July 2023 | Beni Badibanga | RAAL La Louvière | Forge FC | Free |
| 28 July 2023 | Ilias Iliadis | CF Montréal | Atlético Ottawa | Loan |
| 31 July 2023 | Ashtone Morgan | Forge FC | Retired | Retired |
| 3 August 2023 | Vasco Fry | Whitecaps FC 2 | Vancouver FC | Loan |
| 3 August 2023 | Eugene Martínez | Vancouver FC | | Mutual termination |
| 3 August 2023 | Kahlil John-Wentworth | Vancouver FC | | Mutual termination |
| 3 August 2023 | Yorgos Gavas | | HFX Wanderers FC | Development contract |
| 4 August 2023 | Adisa De Rosario | Toronto FC II | York United FC | Loan |
| 5 August 2023 | Oussama Alou | Vancouver FC | | Mutual termination |
| 5 August 2023 | Ivan Mejia | TSS Rovers | Vancouver FC | Free |
| 7 August 2023 | Jordan Perruzza | Toronto FC | HFX Wanderers FC | Loan |
| 11 August 2023 | Tom Field | Calgary Foothills FC | Cavalry FC | Free |