Ask a Canada Law Question, Get an Answer ASAP!
The employer has a legal duty to accommodate your needs so long as the accommodations you ask for are reasonable and so long as they do not cause the employer to undergo undue hardship.
So if you file a complaint the employer can try and defend the complaint by showing that they cannot make this accommodation without suffering undue hardship which usually relates to costs.
Whether you will succeed or not will therefore depend on the actual facts and whether the employer can or cannot make the accommodations without suffering undue hardship.
Does that help as a starting point?
It seems to me that while it is an inconvenience they can easily accommodate you and they can treat everyone the same and fairly. So everyone in your situation can be treated like you are.
Equality doesn't mean treated every one exactly the same but it means treating all in the same situation the same.