Sorry but even if you qualify for Nova Scotia health care, they don't pay for dental and vision. Same everywhere in Canada. They pay if you go to the doctor, even a specialist, if you need hospital etc. but not dental and vision.
If you want dental and vision insurance, get a job where the employer is offering that as a benefit or get a supplementary insurance.