Correct. In Canada your eyes and your teeth are not part of your body apparently. They are not covered by health care. (Routine stuff anyways, some surgery’s could possibly covered, not 100% sure).
Free test with purchase of glasses, and obviously not giving out prescription, is completely reasonable. Unfortunately that is not what’s happening in Canada.
Dicks