As a student in the field of fan garbology (not to be confused with fan garbageology, the study of the Argos) my experience has been to where as many of your team colors as possible, without garbing in any or as few of the opposing team's color and attempt to oppose the opposing team's color as much as possible. However, white is generally considered neutral, unless it's only secondary color of the opposition (IE Saskatchewan, Indianapolis Colt, New York Jets...etc), since all teams don white at some point and the CFL logo on your jersey also doesn't count as red, for the same reason.
For example, lets say I own a Yellow Alt Jersey, a Home Jersey and an Away Jersey. The yellow Alt is Yellow/Gold, Black, White and Red trimmed. The Home is Black and Yellow/Gold and the Away is White, Black and Yellow.
Following the rules this should be the choice.
Montreal - Home (or Away/Yellow Alt) - No red in Jersey, none of the colors match the opposition and black isn't in the normal Alouette's color scheme of silver, blue, red and white. If they are wearing their blacks alts, Away is preferred in this case due to the lack of white, or the Yellow Alt due to the lack of Red with the Als.
Toronto - Yellow Alt - It has Yellow, Red, Black and White. White is the only opposition color but it's neutral as the Argos have Blue, Light Blue, Grey, Teal and White in their color schemes.
Ottawa - Away or Yellow Alt - White away Jersey has the lowest amount of black and no red with some yellow. White is technically Neutral because the RedBlacks have Black, Red and White in their color schemes. The yellow alt is tempting, as the primary yellow opposes them the most, however you are also wearing white with red trim. Tough call.
Winnipeg - Away or Home - Yellow/Gold meshes to close with their Gold. White is technically neutral as the bombers have Blues, Gold and White in their color schemes. However, you can get away with a home one here, as Winnipeg has limited colors so white might be favoring them slightly.
Saskatchewan - Home - White isn't neutral here and to be avoided since the Riders only have green and white.
Calgary - Home (or away) - Calgary has also gone Black recently. If they are wearing black helmets away, if not then home. Because the stamps had red, white and black, oppose the dominant red or black as white is technically neutral. Avoid the yellow because of the red trim.
BC - Yellow Alt - Yellow, Red, Black and White, White is the only opposition color but it's neutral. Even when playing their black Jerseys, the red tilts the scales.
Hope that helps, and keep in mind if you don't have a multiple Jerseys, that's fine. Any Jersey generally ranks higher on the chain the regular shirts. That ranking goes Jersey with Face/Body Paint, Costume/Cos-Player, Jersey, Team Shirts, Shirts colored in colors of your team, regular clothes, opposition colors.
That's even before we get into hats....