Eye exams are no longer covered under MSP unless you're over the age of 65 or under the age of 18. It's been like that for a while now.
http://www.health.gov.bc.ca/msp/info...s.html#eyeexam
Most eyeglass stores will do a test to check your vision for free, but you'll need to see an optometrist to do a full eye exam for the health of your eye.