From the CFL Rule book:
Article 7 – Dress Code
A team is required to dress in a professional manner and shall be subject to penalty if a player fails to comply with the following requirements:
(a) The team jersey shall be tucked inside the top of the pants and shall remain tucked in throughout the game. If the jersey is pulled out during the game, the player shall be required to tuck it in during a break in the play.
(b) Uniform stockings shall be worn in such manner that no part of the player’s knee or leg is exposed.
(c) Protective gear shall be worn underneath the team jersey, pants and stockings. When a short-sleeved jersey is worn, the color of protective gear on the elbow or lower arm shall be the same as one of the basic colors of the team.
(d) The team uniform shall not be cut away or altered in any manner whatsoever.
(e) White tape may be used on wrists and hands, but tape used on stockings or any part of the uniform shall be the same color as the uniform or equipment it covers.
(f) Shoes of a standard football design, with appropriate football cleating, that have not been altered, deliberately or otherwise, in any manner and judged suitable by the Referee for the playing surface, may be used. Sneaker type shoes with no cleating may also be used
PENALTY: L10 PBD The offending player is required to leave the game for a minimum of three plays and shall not be permitted to return until the dress code violation has been remedied. Substitution for the player is allowed.