2004 CFL draft
The 2004 CFL draft took place on Wednesday, April 28, 2004. 53 players were chosen from among eligible players from Canadian Universities across the country, as well as Canadian players playing in the NCAA. Of the 53 draft selections, 35 players were drafted from Canadian Interuniversity Sport institutions.Round two
| Pick # | CFL team | Player | Position | School |
| 10 | Edmonton Eskimos | Gilles Lezi | FB | Northwestern |
| 11 | Calgary Stampeders | Tyler Lynem | DL | Calgary |
| 12 | Ottawa Renegades | Christian Leibl-Cote | OL | New Hampshire |
| 13 | BC Lions | Nautyn McKay-Loescher | DE | Alabama |
| 14 | Hamilton Tiger-Cats | Marwan Hage | OL | Colorado |
| 15 | Montreal Alouettes | Ryan Jeffrey | OL | Wilfrid Laurier |
| 16 | Calgary Stampeders | Pascal Masson | DB | Laval |
| 17 | Edmonton Eskimos | Rhett McLane | OL | Saskatchewan |
Round three
| Pick # | CFL team | Player | Position | School |
| 18 | Hamilton Tiger-Cats | Sean Kent | OL | Regina |
| 19 | Calgary Stampeders | Jason Taylor | DE | British Columbia |
| 20 | Ottawa Renegades | Shaun Suisham | K | Bowling Green |
| 21 | Montreal Alouettes | Josh Bourke | OL | Grand Valley State |
| 22 | BC Lions | Scott Plummer | DB | Simon Fraser |
| 23 | Saskatchewan Roughriders | Walter Spencer | DB | Indianapolis |
| 24 | Winnipeg Blue Bombers | Jon Ryan | WR/K | Regina |
| 25 | Montreal Alouettes | O'Neil Wilson | WR | Connecticut |
| 26 | Edmonton Eskimos | Andrew Nowacki | WR | Murray State |
Round four
Round five
Round six