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.
Feeling full is about volume of food. With high calorie dense foods like fast food, that’s going to be a ton of calories. With low calorie dense foods you can eat the same amount of food, and eat substantially less calories.
The only thing that matters in weight loss is calories in, calories out.
I get that it’s harder for some people, but finding less calorie dense foods that you enjoy will go a long way towards helping lose weight. Also, don’t drink pop unless it’s diet.