CFL team season ticket holders should be able to use their team's app (eg. Argos app) to select starting offensive and defensive line ups for each game (start of each half) on the morning of each game. These fans should at least be season ticket holders for 5 or more consecutive seasons. Coaches would use these rosters (except for injury or special circumstances) to start at least the first offensive and defensive play of each half. Sort of adopt the baseball All-Star voting format but for each game and for each team morning on game day using app technology that young folks in particular really could engage with.
Short of mandating community ownership of each team like the Green Bay Packers, perhaps the adoption of technology to give fans some direct input and stake (other than buying tickets and merchandise). I still would leave trades and contracts etc. up to management and coaches, of course.