Most Canadians could get far more calcium from food than they currently do โ they just don't know which foods to prioritize, or they underestimate the bioavailability gap between sources. Here's a practical breakdown with real numbers.
Health Canada and Osteoporosis Canada align on these daily calcium targets:
| Life Stage | Daily Calcium Target |
|---|---|
| Adults 19โ50 | 1,000 mg |
| Women 51โ70 | 1,200 mg |
| Men 51โ70 | 1,000 mg |
| Adults 71+ | 1,200 mg |
| Pregnant/breastfeeding women | 1,000 mg |
These targets refer to total calcium โ from all food and supplement sources combined. The average Canadian gets about 700โ800 mg from diet. The gap between that and 1,200 mg is real, but it's closeable through food choices before you have to rely entirely on supplements.
Dairy is the highest-volume, highest-bioavailability calcium source available in Canada. If you can eat dairy without issues, three servings a day gets most people to their target without effort.
| Food | Serving | Calcium | Bioavailability |
|---|---|---|---|
| Milk (any fat %) | 250 mL (1 cup) | ~300 mg | ~32% |
| Fortified skim milk powder | 30 g (2 tbsp) | ~290 mg | ~32% |
| Plain yogurt | 175 g (ยพ cup) | ~250 mg | ~32% |
| Greek yogurt (plain) | 175 g (ยพ cup) | ~150โ200 mg | ~32% |
| Cheddar cheese | 45 g (1.5 oz) | ~310 mg | ~32% |
| Mozzarella | 45 g | ~250 mg | ~32% |
| Cottage cheese | 250 mL (1 cup) | ~130 mg | ~32% |
Note that Greek yogurt strains out much of the whey during production, which also reduces its calcium content compared to regular yogurt. If you're eating Greek yogurt specifically for calcium, check the label โ values vary widely between brands. Some Canadian brands re-add calcium post-straining; the label will tell you.
The calcium content listed on a food label is the total calcium โ not what your body actually absorbs. Fractional absorption is the key number, and it varies a lot by source.
Dairy has about 32% fractional absorption. Calcium from cruciferous vegetables like bok choy, broccoli, and kale has higher fractional absorption โ around 50โ60% โ because these vegetables are low in oxalates. Spinach, by contrast, has high oxalate content that binds calcium and reduces absorption to less than 5%. Spinach is often cited as a calcium source. It's not โ not practically.
| Source | Total Ca per serving | Fractional Absorption | Absorbed Ca |
|---|---|---|---|
| Milk (250 mL) | 300 mg | 32% | ~96 mg |
| Bok choy (250 mL cooked) | 330 mg | 54% | ~178 mg |
| Kale (250 mL cooked) | 180 mg | 49% | ~88 mg |
| Broccoli (250 mL cooked) | 74 mg | 53% | ~39 mg |
| Spinach (250 mL cooked) | 291 mg | 5% | ~15 mg |
| Almonds (30 g) | 76 mg | 21% | ~16 mg |
| Fortified soy milk (250 mL) | 300 mg | 24โ31% | ~75โ93 mg |
| Sardines with bones (85 g) | 325 mg | ~27% | ~88 mg |
This is the most underrated calcium food in Canada. Canned sardines with bones contain approximately 325 mg of calcium per 85 g serving (half a standard can). Canned salmon with bones โ the kind that comes as pink or sockeye salmon with the vertebrae still in โ contains about 250โ300 mg per 85 g serving. These are highly bioavailable forms of calcium.
Both are available at every grocery chain in Canada, at prices well below fresh fish. President's Choice sardines at Loblaws/No Frills cost around $2.50/can. Mash the bones โ they're soft and edible โ and they're undetectable in salmon patties, pasta, or toast.
Fortified oat milk, soy milk, almond milk, and rice milk sold in Canada are typically fortified to match or exceed cow's milk calcium levels โ usually 300โ320 mg per 250 mL serving. The key word is fortified. Unfortified oat or almond milk has almost no calcium.
Soy milk has the closest protein profile to cow's milk and tends to have the best evidence for bone health among plant milks. Canadian brands like Silk, So Good, and President's Choice plant beverages all carry fortified versions. Costco Canada sells large Silk Unsweetened Soy at good value. Shake the carton โ the added calcium can settle.
Fractional absorption from fortified plant milks is slightly lower than cow's milk (24โ31% vs. 32%) depending on the calcium salt used and the plant matrix. It's close enough to be a functional substitute.
Firm tofu set with calcium sulphate (calcium sulfate โ listed on the ingredient panel) is a meaningful calcium source. A 150 g serving contains approximately 350โ500 mg of calcium, depending on brand. Check the nutrition label. Silken tofu generally has less calcium than firm tofu. Medium or extra-firm tofu made with calcium sulphate at stores like T&T, H-Mart (in major Canadian cities), or in the Loblaws PC Organics line is often the most reliable source.
Tofu made with nigari (magnesium chloride) instead of calcium sulphate has much lower calcium content โ the coagulant is what provides the calcium. The label will always tell you which was used.
White beans (navy, cannellini) are the highest-calcium legumes โ about 125 mg per 250 mL cooked. Black beans, kidney beans, and lentils contribute 40โ80 mg per cooked cup. Not high-yield sources individually, but they add up across a full day's eating and also provide magnesium and phosphorus that support bone metabolism.
These Asian vegetables have high calcium content and excellent absorption. Bok choy contains about 330 mg per cooked cup with ~54% absorption โ that's more absorbed calcium than a cup of milk. Gai lan (Chinese broccoli) is similar. Both are inexpensive and widely available at Asian grocery stores in cities like Vancouver, Toronto, and Calgary, and increasingly at mainstream chains. If you're eating these vegetables regularly, they are genuine contributors to your calcium intake.
Beyond plant milks, several Canadian foods are fortified with calcium:
Total: ~1,285 mg โ
Total: ~1,460โ1,660 mg โ
Total: ~1,555โ1,725 mg โ
Food-first is the right strategy, but there are realistic situations where hitting 1,200 mg daily from food is genuinely difficult: people who can't eat dairy (lactose intolerance, allergy), people who don't eat fish or tofu, people with reduced appetite in older age, or people with malabsorption conditions. In those cases, a targeted supplement (200โ400 mg) to top up a good diet is more sensible than a 1,000 mg supplement on top of inadequate food intake.
See our calcium supplement guide for which forms work best, timing, and how much to take. And remember: calcium supplements work best when taken with adequate vitamin D. See our vitamin D guide for current Canadian recommendations.