The law is that if the employer knows you have a disability and we've established that the employer does, not only is it unlawful for the employer to treat you unfairly because of this disability (that a clear case of discrimination) but the law goes further.
It is also discrimination if the employer does not take all reasonable steps to accommodate your disability. The only valid reason for an employer not to accommodate your disability would be if the employer can show that this accommodation would cause undue hardship.
So it sounds to me that the employer is guilty of discrimination on the basis of disability.
And for this reason I suggest that you take two steps.
First, I suggest that you contact the Human Rights Commission, speak to someone there and find out if they believe you have reasons to file a complaint.
Here is a link to the contact information you will need:http://humanrights.gov.ns.ca/contact-us
Then, I also suggest you consult with an employment lawyer face to face or over the telephone.
You can contact the Law Society and use their Lawyer Referral Service. You will be given the name of a lawyer and can consult with the lawyer and the first half hour will be free.
The number is:
455.3135 (HRM) or 1.800.665.9779
Does that help?