Nutrition
Updated March 2026 ยท 16 min read

Osteoporosis Diet & Meal Plan for Canadians: What to Actually Eat

Most bone health nutrition advice stops at "eat more calcium and take vitamin D." That's not wrong, but it leaves out the practical work: how much protein do you actually need, which Canadian foods carry the calcium load, what does a realistic daily intake look like, and what are the real dietary risks (not the imaginary ones). This is the longer version.

The Calcium Target โ€” and Why Food First Is the Right Strategy

Health Canada's dietary reference intakes set the target at 1,200 mg/day of calcium for women 51 and older, and 1,000 mg/day for men 51โ€“70 (rising to 1,200 mg for men over 70). These are total intake targets โ€” food plus any supplements combined.

Food-based calcium is preferred over supplements for a reason: it comes packaged with other bone-relevant nutrients (protein, phosphorus, magnesium) and doesn't carry the cardiovascular and kidney stone risks associated with high-dose calcium supplements taken without food. See the calcium supplement guide for a full breakdown of supplement types and risks.

The practical goal is to get as close to the target from food as possible, then fill the gap with supplements only if needed. Most Canadians who eat dairy get 700โ€“900 mg/day from food; a modest supplement of 300โ€“500 mg covers the rest without overdoing it.

The Vitamin D Problem in Canada

Canada sits between 43ยฐ and 83ยฐ north latitude. From approximately October to April across most of the country (and year-round in northern regions), the sun angle is too low to generate vitamin D through skin exposure. This is not a minor seasonal gap โ€” it's 6 months of zero sun-based synthesis for the majority of the Canadian population.

Food sources of vitamin D are genuinely limited. Fatty fish (salmon, mackerel, sardines), egg yolks, and fortified foods cover the list. A 75g serving of wild-caught Pacific salmon provides roughly 400โ€“600 IU โ€” significant but not enough on its own. The few fortified foods available in Canada (cow's milk and margarine are mandated to be fortified; most plant milks are voluntarily fortified) add modest amounts.

Osteoporosis Canada recommends 800โ€“2,000 IU of vitamin D3 supplementation daily for adults over 50. This is not a fringe recommendation โ€” it reflects the practical reality that food and sunlight cannot reliably meet needs in this latitude. The vitamin D guide covers dosing, testing, and the upper limit (4,000 IU/day) in detail.

Protein: The Underrated Bone Nutrient

Bone matrix is approximately 30% protein โ€” primarily collagen. Adequate protein intake is essential not just for muscle (which protects against falls) but for bone remodelling itself. Evidence consistently shows that low protein intake is associated with lower bone density and higher fracture risk in older adults.

The target for bone protection in adults over 50 is 1.0โ€“1.2 grams of protein per kilogram of body weight per day. For a 70 kg person, that's 70โ€“84g of protein daily โ€” achievable with food but requiring intentional planning, particularly for smaller-appetite older adults or those following plant-based diets.

Canadian protein sources with bone benefits: BC salmon (also provides vitamin D and omega-3s), Ontario dairy (milk, Greek yogurt, cottage cheese), eggs, legumes (lentils, chickpeas โ€” especially prairie-grown), tofu, and lean meats. See protein and bone health for details on plant vs. animal protein and the acid-load question.

What to Limit โ€” and the Reality Check

Salt

Sodium and calcium share a kidney transport mechanism: every extra gram of sodium you excrete pulls roughly 26 mg of calcium with it. Health Canada's adequate intake is 1,500 mg/day; the tolerable upper limit is 2,300 mg. Most Canadians consume 3,400 mg or more, primarily from processed and restaurant food. Cutting processed food is more effective than avoiding the salt shaker.

Alcohol

More than two standard drinks per day is associated with lower bone density and higher fracture risk. The mechanism involves impaired osteoblast function and reduced calcium absorption. The relationship is dose-dependent โ€” moderate intake (one drink/day) shows less consistent harm. Canada's updated 2023 low-risk alcohol guidelines recommend no more than 2 drinks per week for low health risk, which is considerably more conservative than previous guidance.

Caffeine

More than three cups of coffee per day (or roughly 300mg of caffeine) is associated with modestly increased calcium excretion โ€” about 4โ€“6 mg per cup. This is a minor effect and easily offset by adequate calcium intake. The old advice to avoid coffee entirely for bone health is not supported by current evidence. If you drink coffee with milk, you're likely replacing the calcium loss and then some.

Oxalates and Phytates: The Spinach Myth

Spinach is high in oxalic acid, which binds to calcium in the gut and renders most of it unabsorbable. The calcium "in" spinach is mostly unavailable โ€” only about 5% is absorbed compared to 30โ€“32% from milk. This is a real biochemical fact.

What it does not mean: that you should avoid spinach. Spinach is nutritionally valuable (iron, folate, vitamin K, magnesium) and its oxalate content primarily affects the calcium within that serving of spinach โ€” not calcium from other foods eaten at the same meal. Unless you're building your calcium intake around spinach as a primary source, it's a non-issue.

The same principle applies to phytates in whole grains and legumes โ€” they reduce mineral absorption from that food, not from your whole diet. Soaking lentils or beans reduces phytate content significantly. The full oxalate/phytate guide covers which vegetables are actually calcium-friendly.

Low-oxalate calcium-rich vegetables: kale, bok choy, broccoli, and Chinese cabbage all provide calcium with absorption rates comparable to milk. Spinach and beet greens are the high-oxalate exceptions in an otherwise calcium-friendly vegetable category.

7-Day Sample Meal Plan

Calcium values are approximate. Vitamin D values assume fortified plant milks at 100 IU per 250ml and wild-caught salmon where specified. Individual food brands vary โ€” check the Nutrition Facts table on Canadian packaged foods for exact values.

Monday

Breakfast: Greek yogurt (plain, 175g) with 2 tbsp chia seeds, topped with blueberries. Coffee with 60ml milk. ~480mg Ca, ~100 IU D

Lunch: Lentil soup (prairie red lentils, 1.5 cups) with whole grain bread. Orange on the side. ~120mg Ca

Dinner: Baked BC sockeye salmon (150g) with roasted broccoli (1 cup) and brown rice. ~500mg D, 100mg Ca

Daily total: ~700mg Ca (supplement to ~1,200mg), ~600 IU D (supplement to 1,000โ€“2,000 IU)

Tuesday

Breakfast: Fortified oat milk (250ml, Oatly or Presidents Choice) with rolled oats, pumpkin seeds, and banana. ~350mg Ca, 100 IU D

Lunch: Cottage cheese (1% fat, 200g) on whole grain crackers with sliced tomato. ~200mg Ca

Dinner: Chicken thighs with kale and white bean sautรฉ (1 cup beans). Glass of 1% milk (250ml). ~450mg Ca

Daily total: ~1,000mg Ca, ~100 IU D (supplement vitamin D)

Wednesday

Breakfast: Two scrambled eggs with spinach on whole grain toast. 250ml fortified plant milk. ~350mg Ca, ~100 IU D from milk; ~40 IU from eggs

Lunch: Chickpea and roasted red pepper wrap with tahini dressing (2 tbsp tahini). ~200mg Ca

Dinner: Sardines (canned in water, 85g) on whole grain crackers, with mixed green salad. Side of bok choy (1 cup steamed). ~350mg Ca, ~250 IU D

Daily total: ~900mg Ca, ~390 IU D (supplement to targets)

Thursday

Breakfast: Smoothie: fortified soy milk (250ml, Silk or Compliments), 1 cup frozen mango, 1 tbsp ground flaxseed. ~320mg Ca, 80 IU D

Lunch: Tofu stir-fry (firm tofu, 150g made with calcium sulphate) with bell peppers and sesame rice. ~350mg Ca

Dinner: Beef stew with Ontario root vegetables, side of steamed broccoli (1 cup). 250ml milk. ~400mg Ca

Daily total: ~1,070mg Ca, ~80 IU D (supplement to targets)

Friday

Breakfast: Bran flakes with 250ml 2% milk, banana. ~300mg Ca, 100 IU D

Lunch: Salmon avocado rice bowl (canned sockeye salmon, 85g; diced avocado; cucumber; rice). ~220mg Ca, 300 IU D

Dinner: Pasta with homemade tomato sauce, 100g grated part-skim mozzarella, side salad. ~500mg Ca

Daily total: ~1,020mg Ca, ~400 IU D

Saturday

Breakfast: Whole grain pancakes with 175g plain yogurt and strawberries. ~350mg Ca

Lunch: Black bean soup (1.5 cups) with cornbread, orange juice (fortified, 250ml). ~350mg Ca

Dinner: Grilled mackerel or trout (150g) with roasted sweet potato and green beans. Glass of fortified almond milk. ~500 IU D, 300mg Ca

Daily total: ~1,000mg Ca, ~500 IU D

Sunday

Breakfast: Two-egg omelette with 30g aged cheddar and mushrooms. 250ml 2% milk. ~500mg Ca, ~60 IU D

Lunch: Lentil and feta salad (ยฝ cup cooked lentils, 50g feta, spinach, cherry tomatoes, olive oil). ~250mg Ca

Dinner: Roast chicken with mashed potatoes (made with milk and butter), steamed kale (1 cup). ~350mg Ca

Daily total: ~1,100mg Ca, ~60 IU D (supplement to targets)

Canadian Grocery Context

Fortified plant milks are widely available at Sobeys, Loblaws/No Frills/Real Canadian Superstore, Metro, and Safeway across Canada. Look for brands that provide at least 30% daily value (about 330mg) of calcium per 250ml serving โ€” Silk, Oatly, Presidents Choice Plant-Based, and Compliments Soy are all in this range. Check the label: not all plant milks are fortified equally, and some "oat drinks" marketed as milk alternatives have no added calcium.

Wild Pacific salmon from BC is one of Canada's best dietary sources of vitamin D. Fresh and frozen BC salmon are available nationally; canned sockeye salmon is an affordable year-round option at approximately $3โ€“5 per can and provides 300โ€“400 IU of vitamin D per 75g serving. Atlantic salmon (farmed) provides similar vitamin D if wild-caught is unavailable.

Prairie lentils โ€” grown primarily in Saskatchewan and Alberta โ€” are among the most affordable protein sources in Canada. Green and red lentils both contribute calcium (~40mg per half cup cooked), phosphorus, and magnesium. They're available bulk at many independent grocery stores, often cheaper than canned.

When Supplements Are Actually Needed

Calcium supplements are appropriate when food intake reliably falls short of the target โ€” typically when dairy and dairy alternatives are avoided for dietary or medical reasons, or when appetite is significantly reduced. Splitting doses (no more than 500mg calcium at once) improves absorption and reduces constipation. Calcium carbonate is cheaper but requires food; calcium citrate can be taken without food and is better absorbed in people on acid-reducing medications (PPIs, H2 blockers).

Vitamin D supplementation is appropriate for virtually all Canadians over 50, given the latitude and limited dietary sources. 1,000 IU/day is a conservative, evidence-supported starting point. Higher doses (2,000 IU) may be appropriate based on blood levels โ€” a serum 25(OH)D above 75 nmol/L is the Osteoporosis Canada minimum target. Testing is covered by most provincial health plans when there's a clinical indication.

Magnesium and vitamin K2 are frequently promoted for bone health. The evidence is supportive but not as strong as for calcium and vitamin D. See magnesium and bone health and vitamin K2 for the current evidence on each.

Practical target: Aim for 1,000mg+ of calcium from food daily (3 servings of dairy or dairy alternatives, plus vegetables and legumes). Supplement the remaining gap โ€” typically 200โ€“400mg. Take 1,000โ€“2,000 IU vitamin D3 daily, every day, regardless of season. Get 1.0โ€“1.2g/kg protein. The rest is fine-tuning.
Medical Disclaimer: This meal plan is for general educational purposes. Nutritional needs vary with body weight, medical conditions, medications, and individual absorption. Speak with a registered dietitian or your physician before making significant dietary changes, especially if you have kidney disease, a history of kidney stones, or are on medication that affects calcium or vitamin D metabolism.