Skip navigation

2009 Edition

Top 1000 Publicly Traded Companies

The companies listed here are the 1,000 largest publicly traded Canadian corporations, measured by assets. They are ranked according to their after-tax profits in their most recent fiscal year, excluding extraordinary gains or losses. When companies state their results in U.S. dollars, we do the same, but rankings are made based on the Canadian dollar equivalent.

Results below are sorted by profit from highest to lowest.

RANK COMPANY (Year-End) PROFIT
($000's)
PROFIT
%CHG
DETAILS
1 EnCana Corp. (De08) 1 5,944,000 50.00 Expand details
Profit ($000's):5,944,000 Profit %Chg:50.00 Profit Rank:1 (4 in '07)
Revenue ($000's):30,280,000 Revenue %Chg:37.00 Revenue Rank:7
Industry:oilprd Employees:6,048 Mkt Cap($mill.):42,743.00
  Legend Popup
2 Cdn. Natural Resources (De08) 4,985,000 91.00 Expand details
Profit ($000's):4,985,000 Profit %Chg:91.00 Profit Rank:2 (13 in '07)
Revenue ($000's):16,173,000 Revenue %Chg:41.00 Revenue Rank:23
Industry:oilprd Employees:4,132 Mkt Cap($mill.):26,373.00
  Legend Popup
3 Royal Bank of Canada (Oc08) 4,555,000 -17.00 Expand details
Profit ($000's):4,555,000 Profit %Chg:-17.00 Profit Rank:3 (1 in '07)
Revenue ($000's):37,566,000 Revenue %Chg:-9.00 Revenue Rank:1
Industry:banks Employees:80,000 Mkt Cap($mill.):75,038.00
  Legend Popup
4 Imperial Oil (De08) 3,878,000 22.00 Expand details
Profit ($000's):3,878,000 Profit %Chg:22.00 Profit Rank:4 (10 in '07)
Revenue ($000's):30,267,000 Revenue %Chg:25.00 Revenue Rank:9
Industry:oil Employees:4,900 Mkt Cap($mill.):35,227.00
  Legend Popup
5 Toronto-Dominion Bank (Oc08) 3,833,000 -4.00 Expand details
Profit ($000's):3,833,000 Profit %Chg:-4.00 Profit Rank:5 (7 in '07)
Revenue ($000's):25,721,000 Revenue %Chg:2.00 Revenue Rank:15
Industry:banks Employees:74,000 Mkt Cap($mill.):46,111.00
  Legend Popup
6 Husky Energy (De08) 3,754,000 17.00 Expand details
Profit ($000's):3,754,000 Profit %Chg:17.00 Profit Rank:6 (9 in '07)
Revenue ($000's):25,156,000 Revenue %Chg:60.00 Revenue Rank:17
Industry:oil Employees:4,300 Mkt Cap($mill.):26,220.00
  Legend Popup
7 Potash Corp. of Saskatchewan (De08) 1 3,495,200 217.00 Expand details
Profit ($000's):3,495,200 Profit %Chg:217.00 Profit Rank:7 (29 in '07)
Revenue ($000's):10,012,500 Revenue %Chg:85.00 Revenue Rank:38
Industry:chem Employees:4,864 Mkt Cap($mill.):26,432.00
  Legend Popup
8 Talisman Energy (De08) 3,519,000 69.00 Expand details
Profit ($000's):3,519,000 Profit %Chg:69.00 Profit Rank:8 (18 in '07)
Revenue ($000's):13,726,000 Revenue %Chg:50.00 Revenue Rank:27
Industry:oilprd Employees:3,000 Mkt Cap($mill.):12,363.00
  Legend Popup
9 Bank of Nova Scotia (Oc08) 3,140,000 -22.00 Expand details
Profit ($000's):3,140,000 Profit %Chg:-22.00 Profit Rank:9 (6 in '07)
Revenue ($000's):26,618,000 Revenue %Chg:1.00 Revenue Rank:14
Industry:banks Employees:69,049 Mkt Cap($mill.):39,865.00
  Legend Popup
10 Petro-Canada (De08) 3,134,000 15.00 Expand details
Profit ($000's):3,134,000 Profit %Chg:15.00 Profit Rank:10 (12 in '07)
Revenue ($000's):27,785,000 Revenue %Chg:29.00 Revenue Rank:12
Industry:oil Employees:6,088 Mkt Cap($mill.):12,948.00
  Legend Popup
11 Suncor Energy (De08) 2,137,000 -28.00 Expand details
Profit ($000's):2,137,000 Profit %Chg:-28.00 Profit Rank:11 (11 in '07)
Revenue ($000's):30,078,000 Revenue %Chg:60.00 Revenue Rank:10
Industry:oil Employees:6,798 Mkt Cap($mill.):22,191.00
  Legend Popup
12 Research In Motion (Fe09) 1 1,892,616 46.00 Expand details
Profit ($000's):1,892,616 Profit %Chg:46.00 Profit Rank:12 (24 in '07)
Revenue ($000's):11,143,453 Revenue %Chg:83.00 Revenue Rank:31
Industry:tech Employees:12,800 Mkt Cap($mill.):28,787.00
  Legend Popup
13 Bank of Montreal (Oc08) 1,978,000 -7.00 Expand details
Profit ($000's):1,978,000 Profit %Chg:-7.00 Profit Rank:13 (16 in '07)
Revenue ($000's):19,868,000 Revenue %Chg:-2.00 Revenue Rank:19
Industry:banks Employees:37,000 Mkt Cap($mill.):21,707.00
  Legend Popup
14 Great-West Life Assurance (De08) 1,903,000 16.00 Expand details
Profit ($000's):1,903,000 Profit %Chg:16.00 Profit Rank:14 (20 in '07)
Revenue ($000's):29,861,000 Revenue %Chg:23.00 Revenue Rank:11
Industry:insur Employees:13,600 Mkt Cap($mill.):n/m
  Legend Popup
15 Canadian National Railway Co. (De08) 1,895,000 -12.00 Expand details
Profit ($000's):1,895,000 Profit %Chg:-12.00 Profit Rank:15 (15 in '07)
Revenue ($000's):8,542,000 Revenue %Chg:8.00 Revenue Rank:46
Industry:trans Employees:22,227 Mkt Cap($mill.):20,966.00
  Legend Popup
16 Nexen Inc. (De08) 1,715,000 58.00 Expand details
Profit ($000's):1,715,000 Profit %Chg:58.00 Profit Rank:16 (31 in '07)
Revenue ($000's):8,253,000 Revenue %Chg:25.00 Revenue Rank:48
Industry:oilprd Employees:3,800 Mkt Cap($mill.):11,142.00
  Legend Popup
17 Goldcorp Inc. (De08) 1 1,475,600 221.00 Expand details
Profit ($000's):1,475,600 Profit %Chg:221.00 Profit Rank:17 (54 in '07)
Revenue ($000's):3,699,500 Revenue %Chg:63.00 Revenue Rank:69
Industry:pmetals Employees:6,052 Mkt Cap($mill.):28,009.00
  Legend Popup
18 Fairfax Financial Holdings (De08) 1 1,473,800 34.00 Expand details
Profit ($000's):1,473,800 Profit %Chg:34.00 Profit Rank:18 (30 in '07)
Revenue ($000's):7,975,400 Revenue %Chg:7.00 Revenue Rank:47
Industry:p&c; Employees:5,357 Mkt Cap($mill.):6,820.00
  Legend Popup
19 Canadian Oil Sands Trust (De08) 1,523,000 105.00 Expand details
Profit ($000's):1,523,000 Profit %Chg:105.00 Profit Rank:19 (38 in '07)
Revenue ($000's):4,551,000 Revenue %Chg:21.00 Revenue Rank:65
Industry:oilprd Employees:21 Mkt Cap($mill.):10,162.00
  Legend Popup
20 Thomson Reuters Corp. (De08) 1 1,405,000 -65.00 Expand details
Profit ($000's):1,405,000 Profit %Chg:-65.00 Profit Rank:20 (3 in '07)
Revenue ($000's):12,175,000 Revenue %Chg:63.00 Revenue Rank:28
Industry:serv Employees:53,700 Mkt Cap($mill.):29,451.00
  Legend Popup
21 Great-West Lifeco (De08) 1,453,000 -31.00 Expand details
Profit ($000's):1,453,000 Profit %Chg:-31.00 Profit Rank:21 (17 in '07)
Revenue ($000's):33,977,000 Revenue %Chg:31.00 Revenue Rank:5
Industry:insur Employees:19,000 Mkt Cap($mill.):19,538.00
  Legend Popup
22 TransCanada Pipelines (De08) 1,442,000 17.00 Expand details
Profit ($000's):1,442,000 Profit %Chg:17.00 Profit Rank:22 (26 in '07)
Revenue ($000's):8,978,000 Revenue %Chg:0.00 Revenue Rank:44
Industry:pipeline Employees:3,987 Mkt Cap($mill.):n/m
  Legend Popup
23 TransCanada Corp. (De08) 1,440,000 18.00 Expand details
Profit ($000's):1,440,000 Profit %Chg:18.00 Profit Rank:23 (27 in '07)
Revenue ($000's):8,990,000 Revenue %Chg:0.00 Revenue Rank:43
Industry:mgt Employees:3,987 Mkt Cap($mill.):20,448.00
  Legend Popup
24 Agrium Inc. (De08) 1 1,322,000 200.00 Expand details
Profit ($000's):1,322,000 Profit %Chg:200.00 Profit Rank:24 (55 in '07)
Revenue ($000's):10,452,000 Revenue %Chg:88.00 Revenue Rank:35
Industry:chem Employees:10,975 Mkt Cap($mill.):6,511.00
  Legend Popup
25 Power Financial (De08) 1,337,000 -35.00 Expand details
Profit ($000's):1,337,000 Profit %Chg:-35.00 Profit Rank:25 (19 in '07)
Revenue ($000's):36,364,000 Revenue %Chg:26.00 Revenue Rank:3
Industry:fin Employees:35,400 Mkt Cap($mill.):16,850.00
  Legend Popup
26 Enbridge Inc. (De08) 1,327,700 88.00 Expand details
Profit ($000's):1,327,700 Profit %Chg:88.00 Profit Rank:26 (40 in '07)
Revenue ($000's):16,498,600 Revenue %Chg:35.00 Revenue Rank:22
Industry:pipeline Employees:6,079 Mkt Cap($mill.):14,756.00
  Legend Popup
27 Penn West Energy Trust (De08) 1,221,000 596.00 Expand details
Profit ($000's):1,221,000 Profit %Chg:596.00 Profit Rank:27 (103 in '07)
Revenue ($000's):5,312,000 Revenue %Chg:131.00 Revenue Rank:58
Industry:oilprd Employees:2,000 Mkt Cap($mill.):5,245.00
  Legend Popup
28 Telus Corp. (De08) 1,128,000 -10.00 Expand details
Profit ($000's):1,128,000 Profit %Chg:-10.00 Profit Rank:28 (25 in '07)
Revenue ($000's):9,668,000 Revenue %Chg:6.00 Revenue Rank:39
Industry:tele Employees:34,000 Mkt Cap($mill.):11,807.00
  Legend Popup
29 Bombardier Inc. (Ja09) 1 1,008,000 218.00 Expand details
Profit ($000's):1,008,000 Profit %Chg:218.00 Profit Rank:29 (72 in '07)
Revenue ($000's):20,089,000 Revenue %Chg:13.00 Revenue Rank:18
Industry:indust Employees:66,900 Mkt Cap($mill.):6,576.00
  Legend Popup
30 Canada Life Financial (De08) 1,057,000 38.00 Expand details
Profit ($000's):1,057,000 Profit %Chg:38.00 Profit Rank:30 (36 in '07)
Revenue ($000's):18,697,000 Revenue %Chg:41.00 Revenue Rank:20
Industry:insur Employees:3,000 Mkt Cap($mill.):n/m
  Legend Popup
31 Rogers Communications (De08) 1,002,000 57.00 Expand details
Profit ($000's):1,002,000 Profit %Chg:57.00 Profit Rank:31 (41 in '07)
Revenue ($000's):11,427,000 Revenue %Chg:13.00 Revenue Rank:32
Industry:bcast Employees:29,200 Mkt Cap($mill.):23,267.00
  Legend Popup
32 BCE Inc. (De08) 943,000 -77.00 Expand details
Profit ($000's):943,000 Profit %Chg:-77.00 Profit Rank:32 (5 in '07)
Revenue ($000's):17,454,000 Revenue %Chg:-14.00 Revenue Rank:21
Industry:tele Employees:50,102 Mkt Cap($mill.):20,181.00
  Legend Popup
33 Enerplus Resources Fund (De08) 888,892 162.00 Expand details
Profit ($000's):888,892 Profit %Chg:162.00 Profit Rank:33 (71 in '07)
Revenue ($000's):2,406,782 Revenue %Chg:60.00 Revenue Rank:92
Industry:oilprd Employees:811 Mkt Cap($mill.):3,968.00
  Legend Popup
34 Power Corp. of Canada (De08) 868,000 -41.00 Expand details
Profit ($000's):868,000 Profit %Chg:-41.00 Profit Rank:34 (22 in '07)
Revenue ($000's):36,949,000 Revenue %Chg:25.00 Revenue Rank:2
Industry:mgt Employees:31,700 Mkt Cap($mill.):10,231.00
  Legend Popup
35 Sun Life Financial (De08) 855,000 -63.00 Expand details
Profit ($000's):855,000 Profit %Chg:-63.00 Profit Rank:35 (14 in '07)
Revenue ($000's):15,589,000 Revenue %Chg:-26.00 Revenue Rank:25
Industry:insur Employees:14,500 Mkt Cap($mill.):15,926.00
  Legend Popup
36 Barrick Gold (De08) 1 785,000 -30.00 Expand details
Profit ($000's):785,000 Profit %Chg:-30.00 Profit Rank:36 (28 in '07)
Revenue ($000's):8,212,000 Revenue %Chg:25.00 Revenue Rank:45
Industry:pmetals Employees:16,300 Mkt Cap($mill.):39,020.00
  Legend Popup
37 Addax Petroleum (De08) 1 784,000 63.00 Expand details
Profit ($000's):784,000 Profit %Chg:63.00 Profit Rank:37 (49 in '07)
Revenue ($000's):4,630,000 Revenue %Chg:36.00 Revenue Rank:62
Industry:oilprd Employees:600 Mkt Cap($mill.):3,302.00
  Legend Popup
38 George Weston Ltd. (De08) 832,000 48.00 Expand details
Profit ($000's):832,000 Profit %Chg:48.00 Profit Rank:38 (44 in '07)
Revenue ($000's):32,463,000 Revenue %Chg:5.00 Revenue Rank:6
Industry:food Employees:6,000 Mkt Cap($mill.):7,738.00
  Legend Popup
39 National Bank of Canada (Oc08) 776,000 43.00 Expand details
Profit ($000's):776,000 Profit %Chg:43.00 Profit Rank:39 (47 in '07)
Revenue ($000's):6,031,000 Revenue %Chg:-15.00 Revenue Rank:54
Industry:banks Employees:17,146 Mkt Cap($mill.):7,209.00
  Legend Popup
40 Brookfield Properties (De08) 1 700,000 192.00 Expand details
Profit ($000's):700,000 Profit %Chg:192.00 Profit Rank:40 (83 in '07)
Revenue ($000's):2,844,000 Revenue %Chg:0.00 Revenue Rank:82
Industry:dev Employees:2,228 Mkt Cap($mill.):3,637.00
  Legend Popup
41 IGM Financial (De08) 730,799 -17.00 Expand details
Profit ($000's):730,799 Profit %Chg:-17.00 Profit Rank:41 (33 in '07)
Revenue ($000's):2,704,688 Revenue %Chg:-7.00 Revenue Rank:84
Industry:fin Employees:3,343 Mkt Cap($mill.):9,301.00
  Legend Popup
42 Brookfield Asset Management (De08) 1 649,000 -18.00 Expand details
Profit ($000's):649,000 Profit %Chg:-18.00 Profit Rank:42 (35 in '07)
Revenue ($000's):11,587,000 Revenue %Chg:34.00 Revenue Rank:30
Industry:mgt Employees:14,000 Mkt Cap($mill.):10,621.00
  Legend Popup
43 Shaw Communications (Au08) 671,562 73.00 Expand details
Profit ($000's):671,562 Profit %Chg:73.00 Profit Rank:43 (63 in '07)
Revenue ($000's):3,269,966 Revenue %Chg:12.00 Revenue Rank:77
Industry:bcast Employees:10,000 Mkt Cap($mill.):9,811.00
  Legend Popup
44 Teck Resources (De08) 659,000 -59.00 Expand details
Profit ($000's):659,000 Profit %Chg:-59.00 Profit Rank:44 (21 in '07)
Revenue ($000's):7,330,000 Revenue %Chg:10.00 Revenue Rank:51
Industry:mining Employees:9,000 Mkt Cap($mill.):3,535.00
  Legend Popup
45 Canadian Pacific Railway (De08) 619,000 -35.00 Expand details
Profit ($000's):619,000 Profit %Chg:-35.00 Profit Rank:45 (32 in '07)
Revenue ($000's):4,992,900 Revenue %Chg:2.00 Revenue Rank:61
Industry:trans Employees:15,783 Mkt Cap($mill.):6,303.00
  Legend Popup
46 HSBC Bank Canada (De08) 593,000 -4.00 Expand details
Profit ($000's):593,000 Profit %Chg:-4.00 Profit Rank:46 (46 in '07)
Revenue ($000's):4,235,000 Revenue %Chg:-7.00 Revenue Rank:66
Industry:banks Employees:8,841 Mkt Cap($mill.):n/m
  Legend Popup
47 Shoppers Drug Mart (Ja09) 565,212 13.00 Expand details
Profit ($000's):565,212 Profit %Chg:13.00 Profit Rank:47 (53 in '07)
Revenue ($000's):9,422,911 Revenue %Chg:9.00 Revenue Rank:40
Industry:retail Employees:47,450 Mkt Cap($mill.):10,439.00
  Legend Popup
48 Loblaw Companies (Ja09) 545,000 62.00 Expand details
Profit ($000's):545,000 Profit %Chg:62.00 Profit Rank:48 (74 in '07)
Revenue ($000's):30,815,000 Revenue %Chg:3.00 Revenue Rank:8
Industry:food Employees:139,000 Mkt Cap($mill.):9,659.00
  Legend Popup
49 ARC Energy Trust (De08) 533,000 8.00 Expand details
Profit ($000's):533,000 Profit %Chg:8.00 Profit Rank:49 (52 in '07)
Revenue ($000's):1,698,700 Revenue %Chg:33.00 Revenue Rank:120
Industry:oilprd Employees:496 Mkt Cap($mill.):4,350.00
  Legend Popup
50 Manulife Financial (De08) 517,000 -88.00 Expand details
Profit ($000's):517,000 Profit %Chg:-88.00 Profit Rank:50 (2 in '07)
Revenue ($000's):34,053,000 Revenue %Chg:-4.00 Revenue Rank:4
Industry:insur Employees:24,000 Mkt Cap($mill.):33,488.00
  Legend Popup

Next Page

Footnotes
1
Company reports in U.S. dollars.
2
Company reports in U.K. pounds.
3
Figures have been annualized in latest year.
4
Figures have been annualized in previous year.
5
Figures have been annualized in previous three through five years.
8
Company reports in euros.

Notes
n/a
Not available
n/d
No debt
n/m
Not meaningful
n/r
Not ranked

Figures for fiscal periods other than 12 months are annualized for rankings and calculating returns. Foreign currencies are converted into Canadian dollars at the end of the relevant period for balance sheet items and at the average exchange rate for the relevant period for earnings items.

Top of Page

Back to top