CFL should look into developing its own junior/farm league similar to the NHL. Teams can have the option developing their own young players as well as bringing up players when injuries hit.
This would also open up different cities as possible expansion spots. Yes I know stadiums will need to be built before any talk of expansion but as farm teams to the cfl, smaller stadiums are easier to find.
If possible have affiliations - BC Lions for example and the Okanagan Sun. Montreal with QC etc.