Ask which Canadian university gets the most federal funding. The answer is UofT, at $1.67 billion. But ask which federal agency sends UofT the most money and the answer is not NSERC.
We pulled 1,236,054 federal grant and contribution records from every department in the Government of Canada: NSERC, SSHRC, CIHR, NRC, ISED, NRCan, Indigenous Services, Canadian Heritage, Transport Canada, and dozens more. Then we ranked every university by how much they have received.
Toronto sits at $1.67 billion. UBC follows at $1.21 billion. McGill just crosses $1 billion. But the funding sources tell a different story.
A note on scope: these are federal grants and contributions only, from the Government of Canada Transfer Payment Open Data. They do not include provincial funding, industry contracts, or institutional research income. Totals here will differ from all-source rankings like Research Infosource.
Three universities have crossed the billion-dollar line: Toronto ($1,673M), UBC ($1,209M), and McGill ($1,002M).
Saskatchewan sits at #4 with $994M, ahead of Alberta, Calgary, Waterloo, and every Quebec university except McGill. The reason? Massive infrastructure grants. Its top single award was $79.4M. Saskatchewan's profile is built on a few very large awards, not thousands of small ones.
The top five account for $5,749M. The top 10 hold $9,038M. The full top 20 totals $12,575M across 19,100 records. Toggle the chart below to see how the picture changes when you sort by record count or per-record average.
Switch to record count and the rankings shuffle. Toronto still leads (2,220), but Calgary (1,180) and Waterloo (1,139) jump above universities that outrank them in total dollars. These are schools winning lots of grants, just smaller ones.
Saskatchewan averages $1.3M per record. Waterloo averages $557K. Guelph is at $354K. Same ranking, completely different grant profiles. Saskatchewan's money comes in a few large checks. Waterloo's comes in a steady stream of smaller ones.
These rankings are cumulative totals built over decades. But the landscape underneath them is always shifting. Some universities are climbing. Others have plateaued. Click the legend below to compare trajectories. (Try toggling Calgary on. It has been one of the fastest climbers since 2010.)
Before running the numbers, we would have guessed NSERC was UofT's biggest federal funder. It is the Natural Sciences and Engineering Research Council. It is what people think of when they think "Canadian research funding."
In the proactive disclosure data, the gap is a factor of twenty.
SSHRC: $1,235M. NSERC: $63M. In the proactive disclosure data, SSHRC's grants and contributions to UofT are twenty times larger than NSERC's. ISED added $110M across just 13 records (those are big infrastructure checks), NRC contributed $47M, and NRCan added $34M.
An important caveat: these figures cover departmental grants and contributions (the proactive disclosure dataset), not individual research awards. NSERC's Discovery Grants and other researcher-level awards are tracked separately and are not included in these totals. The gap between SSHRC and NSERC here reflects how each council structures its funding, not necessarily total investment in a university.
If you are only looking at one council's data, you are missing most of the picture.
This pattern holds across the entire database. Employment and Social Development Canada is the biggest grant-maker in the Government of Canada, with 343,794 records. Indigenous Services Canada is second at 148,084. NSERC comes third.
The tri-council (NSERC, SSHRC, CIHR) combines for 254,338 records. That is less than a quarter of the 1.24 million total. Most federal funding flows through departments that never show up in university press releases.
Ontario and Quebec hold 12 of the top 20 between them. But look at Saskatchewan: one university, 4th place overall. One university, one province, nearly a billion dollars. Alberta sends two universities into the top 10 (Alberta and Calgary), and BC contributes UBC (#2) and Victoria (#14).
The story everyone tells about Canadian research funding (NSERC gives money to science departments at big universities) turns out to be a small slice of a much larger picture. 1.24 million federal grants and contributions. $12.6B to the top 20 alone. Three billion-dollar institutions. And a funding landscape where Employment and Social Development Canada distributes more grants and contributions than any research council.
This analysis covers federal grants and contributions from the Government of Canada Transfer Payment Open Data, accessed via the GrantData API. It does not include provincial funding, industry contracts, or institutional research income. Rankings here may differ from total research income rankings (e.g. Research Infosource) which include all funding sources.
All data is publicly sourced from the Government of Canada. You can replicate and extend this analysis using the GrantData API.
Search Canadian research grants by university, department, province, or year.
Browse Research Grants Get API Access