Most Canadians aren't eating for their bones. Not because they don't care โ€” it's just not top of mind when you're grabbing groceries. This meal plan changes that. Every meal here was designed around real Canadian ingredients (think No Frills, Costco, Loblaws, Superstore), with the nutrient math worked out so you can see exactly how the days add up.

Osteoporosis Canada recommends calcium, vitamin D, protein, magnesium, and vitamin K as the core bone-building nutrients. This plan targets all five, with special attention to calcium and vitamin D since those are the ones most Canadians fall short on.

The Nutrients That Matter

Your Daily Bone-Health Targets

  • Calcium: 1,000 mg/day for adults under 50; 1,200 mg/day for women over 50 and men over 70 (Osteoporosis Canada)
  • Vitamin D: 800โ€“2,000 IU/day from all sources. Canadian food supply provides very little โ€” supplements almost always needed.
  • Magnesium: 320โ€“420 mg/day. Helps the body use calcium and activates vitamin D.
  • Protein: 1.0โ€“1.2 g per kg body weight. Bone is roughly one-third protein by weight.
  • Vitamin K2: Found in fermented foods (natto, aged cheese), egg yolks, some meats. Helps direct calcium into bone rather than soft tissue. No official Canadian daily target yet, but 90โ€“120 mcg is commonly recommended.

Calcium gets the most attention, but the others are quietly just as important. Magnesium deficiency is common in older Canadians and directly blunts how well calcium absorbs. Vitamin D is the gatekeeper โ€” without enough, your body can't absorb dietary calcium properly, no matter how much cheese you eat. And protein is often overlooked entirely in bone conversations.

Important context: The calcium targets above are totals from food plus supplements. If you're already taking a calcium supplement, subtract that amount from what you need from food. More isn't always better โ€” very high calcium intake (over 2,500 mg/day combined) carries its own risks. The goal is hitting the target, not exceeding it.

The Weekly Meal Plan

Each day includes approximate calcium, vitamin D (from food only โ€” add your supplement on top), and magnesium. Nutrient estimates are based on standard Canadian food composition data. Individual products vary โ€” check your labels, especially for fortified foods.

Monday
Ca โ‰ˆ 1,100 mg Vit D โ‰ˆ 200 IU Mg โ‰ˆ 330 mg
Breakfast
Greek yogurt (ยพ cup) with frozen mixed berries and a handful of almonds
Plain 2% Greek yogurt gives about 200 mg calcium. Almonds add ~50 mg and significant magnesium. Berries are there for the antioxidants and flavour โ€” no bone math needed for everything.
Lunch
Canned salmon sandwich on whole wheat with baby spinach, sliced cucumber, and plain yogurt as spread
Canned salmon with bones is a serious calcium source โ€” a 213g can delivers about 350 mg calcium. Don't discard the soft bones; they mash right in. Salmon also provides a small amount of vitamin D (~200 IU per 85g serving), making it one of the best food sources available in Canada.
Dinner
Baked salmon fillet with roasted broccoli and brown rice
Broccoli contributes about 45 mg calcium per cup cooked. Brown rice adds magnesium. The salmon continues your vitamin D for the day. A simple meal with solid bone credentials.
Tuesday
Ca โ‰ˆ 1,050 mg Vit D โ‰ˆ 120 IU Mg โ‰ˆ 350 mg
Breakfast
Oatmeal made with fortified cow's milk, topped with pumpkin seeds and a drizzle of molasses
One cup of 2% milk: about 300 mg calcium and 100 IU vitamin D (Canadian dairy is fortified). Blackstrap molasses (1 tbsp) adds a surprising 200 mg calcium โ€” it's one of the most overlooked calcium foods in the Canadian pantry. Pumpkin seeds add magnesium.
Lunch
White bean and kale soup with a whole wheat bun
White (navy) beans give about 130 mg calcium per half cup. Kale provides roughly 100 mg per cup cooked. Combined, this is a legitimately bone-supportive lunch โ€” and inexpensive. A big batch Sunday = lunches for the week.
Dinner
Chicken stir-fry with bok choy, snap peas, and tofu over rice
Bok choy is a standout: about 160 mg calcium per cup cooked with high absorption (better than many dairy sources). If you use calcium-set tofu (check the label for calcium sulphate), that adds another 150โ€“200 mg per half cup. Protein covered by the chicken.
Wednesday
Ca โ‰ˆ 1,200 mg Vit D โ‰ˆ 160 IU Mg โ‰ˆ 340 mg
Breakfast
Scrambled eggs (2) with aged cheddar, whole wheat toast with almond butter
Two eggs give a small amount of vitamin D (~80 IU) plus some K2 in the yolk. 30g aged cheddar: about 210 mg calcium. Almond butter adds magnesium and a bit more calcium. Satisfying and quick.
Lunch
Cottage cheese (1 cup) with cucumber, cherry tomatoes, and sunflower seeds
Cottage cheese is underrated: a cup has about 140 mg calcium and 25g protein. Not glamorous, but effective. The sunflower seeds contribute meaningful magnesium. Add a handful of crackers and you have a real meal.
Dinner
Beef and broccoli with edamame over quinoa
Edamame provides about 100 mg calcium per half cup and good protein. Quinoa adds magnesium. Beef contributes K2 (grass-fed beef has more, but any beef has some). This dinner clears 1,200 mg calcium for the day comfortably.
Thursday
Ca โ‰ˆ 990 mg Vit D โ‰ˆ 80 IU Mg โ‰ˆ 360 mg
Breakfast
Smoothie: fortified soy or almond milk (1 cup), banana, frozen spinach, almond butter, chia seeds
Fortified plant milks typically carry 300โ€“330 mg calcium per cup, matching dairy. Chia seeds are surprisingly calcium-dense: 2 tbsp โ‰ˆ 180 mg. This smoothie is around 550 mg calcium before you've left the kitchen. Blend the spinach โ€” you won't taste it.
Lunch
Lentil soup with a whole grain roll and a glass of milk
Lentils contribute magnesium and protein but modest calcium (~20 mg per half cup). The glass of milk fills the gap: 300 mg. Together with the roll, this is a genuinely satisfying winter lunch โ€” and lentil soup scales to feed a family for almost nothing.
Dinner
Baked trout with asparagus and a mixed greens salad with feta and sunflower seeds
Trout has a decent vitamin D profile (~600 IU per 3oz serving of rainbow trout). Feta: about 140 mg calcium per 50g. Asparagus adds some vitamin K. A light dinner that still moves the numbers.
Friday
Ca โ‰ˆ 1,050 mg Vit D โ‰ˆ 140 IU Mg โ‰ˆ 310 mg
Breakfast
Yogurt parfait: plain 2% yogurt (ยพ cup), granola, sliced banana, a spoonful of tahini
Tahini (sesame paste) is an excellent calcium source that most Canadians ignore: 2 tbsp โ‰ˆ 130 mg calcium. Combined with the yogurt (200 mg), this breakfast is close to 350 mg calcium. Available at most grocery stores near the nut butters or in the international aisle.
Lunch
Sardine and avocado toast on whole grain bread with cherry tomatoes
Canned sardines with bones: about 325 mg calcium per 92g can, plus vitamin D. Sardines are cheap, sustainable, and genuinely good for you. The avocado adds healthy fat that aids fat-soluble vitamin absorption (D and K2). Friday lunch doesn't have to be fancy.
Dinner
Chicken thighs with roasted sweet potato, wilted kale sautรฉed in garlic, and a glass of milk
Chicken thighs (dark meat) have more fat than breast, which means better absorption of fat-soluble vitamins. Kale at dinner: 100 mg calcium. Milk with dinner: 300 mg. The sweet potato adds magnesium and potassium, which supports bone mineral density.
Saturday
Ca โ‰ˆ 1,150 mg Vit D โ‰ˆ 180 IU Mg โ‰ˆ 380 mg
Breakfast
Ricotta toast: 2 slices whole grain bread with ยฝ cup ricotta, sliced pear, and walnuts
Ricotta is high in calcium โ€” about 260 mg per half cup โ€” and has a milder flavour than cottage cheese. Walnuts add omega-3s and some magnesium. This is a weekend breakfast worth making; it takes under 5 minutes.
Lunch
Black bean tacos with shredded cabbage, salsa, sour cream, and aged cheese
Black beans: about 120 mg calcium per half cup. Aged cheese (Tex-Mex shredded blend): 200 mg per 45g. Sour cream adds a modest amount. This is a meal that doesn't feel like health food and still clears 350 mg calcium at lunch.
Dinner
Baked salmon with miso-glazed bok choy and soba noodles
A proper weekend dinner. Miso adds some K2 from fermentation. Bok choy again โ€” it's worth repeating because it's so effective. Soba noodles (buckwheat) provide magnesium. Salmon brings vitamin D. This is one of the strongest bone-health dinners you can make without any effort.
Sunday
Ca โ‰ˆ 1,100 mg Vit D โ‰ˆ 130 IU Mg โ‰ˆ 400 mg
Breakfast
Pancakes made with milk and eggs, topped with plain yogurt and fresh fruit
Sunday breakfast, done properly. Use your regular pancake recipe but make it with milk instead of water. Serve with plain yogurt on the side instead of (or alongside) syrup. The calcium from milk in the batter + yogurt on top can reach 350 mg before you've finished your coffee.
Lunch
Leftover soup or stew with a grilled cheese on whole wheat
Sunday is a natural leftover day. A grilled cheese on whole wheat with two slices of aged cheddar delivers about 400 mg calcium easily. Use last week's soup โ€” white bean, lentil, or any legume-forward recipe โ€” and the combination is excellent.
Dinner
Sunday roast chicken with roasted root vegetables, steamed broccoli, and a milk-based gravy
The gravy made with milk adds calcium. Dark chicken meat contributes K2. Root vegetables (turnip, parsnip, carrots) provide potassium and magnesium. This meal also produces a carcass for bone broth โ€” though bone broth's calcium content is lower than often claimed, it's still a useful addition.

Practical Tips

Batch Cooking for Bone Health

Three things you can cook in bulk Sunday and use all week:

Affordable Swaps

How to Read Canadian Food Labels for Calcium

Canadian nutrition labels show calcium as a percentage of Daily Value (DV). The DV for calcium in Canada is 1,100 mg.

So if a food shows 25% DV calcium, that's approximately 275 mg calcium.

Quick math: multiply the % DV by 11 to get approximate milligrams. A yogurt showing 20% DV = ~220 mg calcium.

Look for fortified foods: plant milks, fortified orange juice, and some fortified cereals show 25โ€“35% DV per serving. Unfortified almond milk typically shows less than 5% โ€” fortification matters enormously.

Vegetarian & Vegan Notes

Getting Adequate Calcium Without Dairy

It's entirely possible to meet calcium targets without dairy. It requires more deliberate choices, but the foods are available at any Canadian grocery store.

Top plant calcium sources (with absorption notes):

  • Calcium-set tofu: Look for "calcium sulphate" or "calcium chloride" in the ingredients. Tofu set with calcium can provide 200โ€“430 mg per half cup depending on the brand โ€” one of the best plant sources available. President's Choice, Sunrise, and House brands at T&T or Asian grocery stores are commonly calcium-set. Check the label.
  • Fortified plant milks: Aim for those showing 25โ€“30% DV calcium per 250 mL serving. Soy milk is generally the best nutritional match for dairy overall. Shake the carton โ€” calcium settles to the bottom.
  • Bok choy: About 160 mg per cup cooked, with high bioavailability. Kale and broccoli are in a similar range.
  • White beans (navy, cannellini): About 130 mg per half cup cooked. Great Northern beans are similar. Add them to soups and stews.
  • Tahini: 2 tbsp โ‰ˆ 130 mg calcium. Use as a salad dressing base (thin with lemon and water), spread on toast, or stir into oatmeal.
  • Blackstrap molasses: 1 tbsp โ‰ˆ 200 mg calcium. Strong flavour โ€” add to oatmeal or use in baked goods. Not regular molasses; it has to say blackstrap.
  • Chia seeds: 2 tbsp โ‰ˆ 180 mg calcium plus omega-3s. Add to smoothies, overnight oats, or yogurt.

Spinach and rhubarb are not good calcium sources despite their high calcium content on paper. They contain oxalic acid, which blocks calcium absorption. Don't count on them for your calcium targets.

Vitamin D for vegans: Most vitamin D3 supplements are derived from lanolin (sheep's wool). Vegan vitamin D3 from lichen is widely available in Canada โ€” look for it at health food stores or online. Vitamin D2 (ergocalciferol) is vegan but less potent; D3 is preferred if available.

K2 without meat or dairy: Natto (fermented soybeans) is the richest K2 source on earth. It's available in Asian grocery stores and some health food stores. If you can acquire the taste, a small serving daily covers K2 entirely. Some tempeh and aged hard cheeses (if you eat dairy) also provide K2.

The Supplement Gap: Where Food Leaves Off

Even a well-planned diet like this one leaves a vitamin D gap. That's not a failure โ€” it's just the reality of living in Canada.

Why food doesn't close the vitamin D gap:

  • Canadian sun exposure is insufficient for vitamin D synthesis from October through April across most of the country
  • The best food sources โ€” fatty fish, egg yolks, fortified milk โ€” provide at most 400โ€“600 IU per serving
  • Osteoporosis Canada's recommendation of 800โ€“2,000 IU/day is difficult to reach from food alone
  • The daily meal plan above achieves approximately 80โ€“200 IU from food sources โ€” leaving a significant gap even on a good day

Most Canadian adults benefit from a daily vitamin D3 supplement of 1,000 IU. Those over 50, those with limited sun exposure, or those with darker skin tones may need more. Ask your doctor to test your serum 25(OH)D if you're unsure where you stand โ€” it's a routine blood test. Osteoporosis Canada's website (osteoporosis.ca) has detailed guidance on targets and supplementation.

Calcium supplements: Only supplement the gap. If you're averaging 900 mg from food, a 300 mg supplement is appropriate. Calcium carbonate requires food to absorb well; calcium citrate can be taken any time and may suit those with digestive issues. No one should be taking 1,200 mg of supplemental calcium on top of a dairy-heavy diet.

A Few Things Worth Knowing

  • Spread calcium intake through the day. The body can only absorb about 500 mg at a time. Three meals each with 300โ€“400 mg calcium is more effective than one meal with 1,000 mg.
  • Coffee and tea in moderation. Excessive caffeine can slightly increase calcium excretion, but a cup or two daily with meals is not a problem.
  • Alcohol limits absorption. Moderate alcohol (1โ€“2 drinks/day) has modest impact, but heavy drinking impairs both calcium absorption and bone formation.
  • Magnesium and vitamin D work together. Magnesium is required to convert vitamin D into its active form. If you're supplementing vitamin D but eating a low-magnesium diet, you're leaving performance on the table.
  • This meal plan is a template, not a prescription. Swap freely within food categories. The principles โ€” calcium at every meal, protein at every meal, fatty fish twice a week, leafy greens daily โ€” are more important than following any specific recipe.

For personalized guidance, Osteoporosis Canada offers a free nutrient calculator at osteoporosis.ca/nutrient-calculator where you can enter foods and see your daily totals. Worth bookmarking for the first week while you're learning which meals hit the targets.