An employer may terminate an employee with cause (for good reason, sometimes called firing) or without cause (for no reason, sometimes called letting go).
An employer cannot terminate (with or without cause) an employee if the reason for termination is based on one or more protected grounds. For example, an employer cannot terminate an employee for being pregnant or because of their disability. An employer also cannot terminate an employee for making a human rights complaint. An employer can justify a termination where it is reasonable and justified in the circumstances, or based on a bona fide occupational requirement (BFOR).