Actually, there is and always has been an excess of teachers here in BC. Why do teachers languish on the on call lists rather than go where the jobs are, because the pay and benefits are rather lucrative. It has been reported on many an occasion that BC universities are graduating more teachers than are required.
I wouldn't believe much what the BCTF says, it is a union that operates much like the coal miners. 
Ask yourself, why does enrolment in the private schools continue to rise here in BC.