Almost all employers require new employees to sign an employment contract. And almost all employment contracts have a termination clause. And most of the termination clauses have a provision which states that the employer has the right to terminate an employee for just cause without notice. This case suggests most of these termination clauses are not enforceable.
In Hetherington v Sask Liquor & Gaming Authority (2020 SKQB 110), Mitchell J. had a situation where the plaintiff worked for 19 years for the Sask govt, then quit and worked for another employer for 29 months, then returned to the Sask govt and 10 years later was laid off at age 65.
Tribunal case law has repeatedly demonstrated that discrimination may be direct or overt when an employer treats a woman differently due to pregnancy.