For the first time the CFL held an invitational players combine at the University of Waterloo's Feridun Hamdullahpur Field House on March 3, 2023.[6] The main combine took place March 22-26, 2023, at the Commonwealth Stadium Field House in Edmonton, AB.[7]
Hamilton ←→ Calgary (PD). Hamilton traded this selection, a third-round pick in this draft, a sixth-round pick in this draft, and a second-round pick in the 2024 CFL Draft to Calgary in exchange for Bo Levi Mitchell, a first-round pick in this draft, and a third-round pick in the 2024 CFL Draft.[trade 1]
BC → Montreal (PD). BC traded this selection to Montreal in exchange for Vernon Adams.[trade 2]
Toronto → BC (PD). Toronto traded this selection to BC in exchange for Jordan Williams.[trade 3]
Hamilton → Edmonton (PD). Hamilton traded this selection and Jesse Gibbon to Edmonton in exchange for David Beard and a conditional fourth-round pick in this year's draft.[trade 5]
Edmonton → Ottawa (PD). Edmonton traded the 12th overall selection to Ottawa in exchange for the rights to Woodly Appolon.[trade 4]
BC → Ottawa (PD). BC traded this selection and a conditional fourth-round selection in the 2024 CFL Draft to Ottawa in exchange for Terry Williams.[trade 7]
Hamilton → Calgary (PD). Hamilton traded this selection, a first-round pick in this draft, a sixth-round pick in this draft, and a second-round pick in the 2024 CFL Draft to Calgary in exchange for Bo Levi Mitchell, a first-round pick in this draft, and a third-round pick in the 2024 CFL Draft.[trade 1]
Ottawa → Edmonton (PD). Ottawa traded this selection to Edmonton in exchange for Nick Arbuckle.[trade 8]
Edmonton → Hamilton (PD). Edmonton traded a conditional fourth-round selection and David Beard to Hamilton in exchange for Jesse Gibbon and a second-round pick in this year's draft.[trade 5] The condition was confirmed to be fulfilled upon the release of the draft order by the league.[5]
Saskatchewan → Montreal (PD). Saskatchewan traded this selection to Montreal in exchange for Mario Alford.[trade 9] This selection was originally a sixth-round pick, but was upgraded after Alford played in at least nine games for the Roughriders.[5][trade 16]
Montreal → Edmonton (PD). Montreal traded this selection to Edmonton in exchange for Walter Fletcher.[trade 11]
Hamilton → Calgary (PD). Hamilton traded this selection, a first-round pick in this draft, a third-round pick in this draft, and a second-round pick in the 2024 CFL Draft to Calgary in exchange for Bo Levi Mitchell, a first-round pick in this draft, and a third-round pick in the 2024 CFL Draft.[trade 1]
Calgary → Saskatchewan (PD). Calgary traded this selection and a third-round selection in the 2023 CFL global draft to Saskatchewan in exchange for James Smith.[trade 14] This selection can be upgraded to a fifth-round selection depending on the number of games played by Smith for the Stampeders.[12]
Hamilton → Edmonton (PD). Hamilton traded this selection to Edmonton in exchange for Colin Kelly.[trade 13]
Edmonton → Ottawa (PD). Edmonton traded this selection to Ottawa in exchange for Llevi Noel and an eighth-round pick in this year's draft.[trade 12]
Montreal → Calgary (PD). Montreal traded a conditional second-round selection to Calgary in exchange for the playing rights to Laurent Duvernay-Tardif.[trade 17] The condition would've been fulfilled if Duvernay-Tardif signed with the Alouettes before the draft, but he did not.