For roster composition they are already using the nationalized American rule.
From CFL site
Of the 45 players named to the roster, each team may dress an active roster of 45 players, broken down as follows:
- Maximum of 3 QBs (no designation)
- Maximum of 19 American players
- Minimum of 21 National players
- Including one nationalized American
- Minimum of 1 Global player
**45th player would be an extra national or global player
Bombers last game dressed
3 QBs
20 Americans
20 Canadians
2 Globals
So they are already using Willie/Bryant/Alexander as a Canadian in terms of roster composition. Pretty sure they have been all year. That's why if they replace backup Canadian G Gabe Wallace with American OL Micah Vanterpool, they'll have to make a American for Canadian switch somewhere else.
Now the number of starting Canadians is different. That's a whole separate issue. But we already started 3 American OL, so starters isn't a problem already, so it won't matter if Eli or Randolph starts at RG. There shouldn't be any issues leaving Randolph starting at RG. It's in the starting where there's the rule about a player only playing 25 snaps if they are a nationalized starter and stuff, but Bombers don't like to play those games so they just start extra Canadians which gives them more leeway to be able to make switches whenever they want without worrying about snap counts.