If you look on the forces.ca website, there is very clearly a shortage of non-comissioned but highly technical soldiers. You see it in the bonuses and "in-demand" tags.
There is a set force level target. We're thousands short of that. Just maintaining a relatively small force in Latvia as part of NATO is a strain. Much less having any reserve for other contingencies - e.g. major wildfires or domestic disasters.