Elections Canada assures me that:
By law, qualified electors must have three consecutive hours to cast their vote on election day. If your hours of work do not allow for three consecutive hours to vote, your employer must give you time off.
It is an offence for employers to fail to provide time off for voting if required under the Canada Elections Act.
It is also an offence for an employer to reduce an employee's pay where the employee has been provided time off to vote in accordance with the Act. The maximum penalty for violating these prohibitions is a fine of up to $1,000, three months imprisonment, or both.
It is also an offence for an employer to use intimidation, undue influence, or any other means to interfere with the granting of time off to vote under the Canada Elections Act. The maximum penalty for violating this provision is a fine of up to $5,000, five years imprisonment, or both.