Orion and Canis serve different needs. Orion is used for running big production jobs with in-house codes that do not need frequent library updates.
Canis was designed for use by the students and staff of the Center for learning and for running software that need continuous updates of libraries and compilers. In fact, Canis is instrumental for the sucess of the transfer of knowledge activites..