BC teachers are the worst-paid in Canada, outside Quebec.
There were 'more teachers than needed' only because the BC Liberals illegally under-staffed schools by breaking the collective agreement, as per the SCC ruling.
There are not enough teachers right now - the Ministry and recruitment website lists hundreds of open positions.

Your information is badly out of date.