It's obviously an administrative error for the CFL. Every single league moves the amount of a salary from an injured player off the total cap when the player gets moved to the IRL. They were talking about on tsn and I would have to agree that what the CFL should do is add all player salary's - then subtract amounts owing to players moved to the injured reserve - then if they are over the cap - fine them.
This formula is why you hear about NHL and NFL teams being made to prove player injuries so that they can make sure it is only truly injured players on the list.
Could you image next year on a team like Hamilton if Printers and 3 others went down with serious injuries. They might as well fold the team for the season as they wouldn't have any cap space to field a full team.
As one of the other posters said in the CFL only players on the 9 game injured list have there salaries exempted from the cap. So if in the last 6 games of the season you loose 8 players to injury - every single player you sign to replace them counts against the cap as does the injured players salary. This is an example of a worst case scenario that the CFL didn't think through. 9 games sounds like nothing - if your thinking about hockey - in the CFL its 1/2 a season.
The league should review any team that has to sign replacements and then decide is it a case of a team trying to improve themselves via NFL cast offs, or is it a case of key players injured that teams don't carry back ups for so they needed to sign short term back fill? What if after Dickenson went down then in game 10 Peirce and Buck both went down for the season? Under the current rules if BC was at the cap thats it - pick another current lion to play QB even if they had never done it before. We all know thats silly and they need to find replacements.
Just like any other league they add all player salaries, subtract all injured player salaries and that determines the cap. Yet another case of the CFL not getting it right - hopefully they fix this for every team this off season