Table: cfl_draft_2007_2
Columns: pick
cfl_team
player
position
college

Question: Which Position has a CFL Team of montreal alouettes (via edmonton)?
SQL: SELECT "position" FROM cfl_draft_2007_2 WHERE "cfl_team" = 'montreal alouettes (via edmonton)'

Question: Which Player has a CFL Team of montreal alouettes (via hamilton via winnipeg)?
SQL: SELECT "player" FROM cfl_draft_2007_2 WHERE "cfl_team" = 'montreal alouettes (via hamilton via winnipeg)'

Question: Which Position has a Player of patrick macdonald?
SQL: SELECT "position" FROM cfl_draft_2007_2 WHERE "player" = 'patrick macdonald'