Province-wide teacher’s strike will keep more than 2 million students out of class