Skip navigation

2008 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 Royal Bank of Canada (Oc07) 5,492,000 16.00 Expand details
Profit ($000's):5,492,000 Profit %Chg:16.00 Profit Rank:1 (2 in '06)
Revenue ($000's):41,307,000 Revenue %Chg:15.00 Revenue Rank:1
Industry:banks Employees:65,045 Mkt Cap($mill.):71,522.00
  Legend Popup
2 Manulife Financial (De07) 4,302,000 8.00 Expand details
Profit ($000's):4,302,000 Profit %Chg:8.00 Profit Rank:2 (4 in '06)
Revenue ($000's):35,533,000 Revenue %Chg:4.00 Revenue Rank:2
Industry:insur Employees:22,000 Mkt Cap($mill.):60,896.00
  Legend Popup
3 Thomson Reuters (De07) 1 4,004,000 258.00 Expand details
Profit ($000's):4,004,000 Profit %Chg:258.00 Profit Rank:3 (26 in '06)
Revenue ($000's):7,538,000 Revenue %Chg:13.00 Revenue Rank:42
Industry:serv Employees:33,000 Mkt Cap($mill.):25,733.00
  Legend Popup
4 EnCana Corp. (De07) 1 3,959,000 -30.00 Expand details
Profit ($000's):3,959,000 Profit %Chg:-30.00 Profit Rank:4 (1 in '06)
Revenue ($000's):21,886,000 Revenue %Chg:33.00 Revenue Rank:14
Industry:oilprd Employees:5,285 Mkt Cap($mill.):50,639.00
  Legend Popup
5 BCE Inc. (De07) 4,057,000 102.00 Expand details
Profit ($000's):4,057,000 Profit %Chg:102.00 Profit Rank:5 (18 in '06)
Revenue ($000's):20,264,000 Revenue %Chg:15.00 Revenue Rank:19
Industry:tele Employees:54,034 Mkt Cap($mill.):31,929.00
  Legend Popup
6 Bank of Nova Scotia (Oc07) 4,045,000 13.00 Expand details
Profit ($000's):4,045,000 Profit %Chg:13.00 Profit Rank:6 (5 in '06)
Revenue ($000's):26,427,000 Revenue %Chg:18.00 Revenue Rank:8
Industry:banks Employees:62,002 Mkt Cap($mill.):52,892.00
  Legend Popup
7 Toronto-Dominion Bank (Oc07) 3,997,000 -13.00 Expand details
Profit ($000's):3,997,000 Profit %Chg:-13.00 Profit Rank:7 (3 in '06)
Revenue ($000's):25,209,000 Revenue %Chg:13.00 Revenue Rank:10
Industry:banks Employees:51,163 Mkt Cap($mill.):51,216.00
  Legend Popup
8 CIBC (Oc07) 3,296,000 25.00 Expand details
Profit ($000's):3,296,000 Profit %Chg:25.00 Profit Rank:8 (11 in '06)
Revenue ($000's):23,289,000 Revenue %Chg:15.00 Revenue Rank:15
Industry:banks Employees:27,984 Mkt Cap($mill.):34,169.00
  Legend Popup
9 Husky Energy (De07) 3,214,000 18.00 Expand details
Profit ($000's):3,214,000 Profit %Chg:18.00 Profit Rank:9 (9 in '06)
Revenue ($000's):15,674,000 Revenue %Chg:23.00 Revenue Rank:22
Industry:oil Employees:4,100 Mkt Cap($mill.):37,855.00
  Legend Popup
10 Imperial Oil (De07) 3,188,000 5.00 Expand details
Profit ($000's):3,188,000 Profit %Chg:5.00 Profit Rank:10 (6 in '06)
Revenue ($000's):24,136,000 Revenue %Chg:3.00 Revenue Rank:12
Industry:oil Employees:4,785 Mkt Cap($mill.):49,322.00
  Legend Popup
11 Suncor Energy (De07) 2,832,000 -5.00 Expand details
Profit ($000's):2,832,000 Profit %Chg:-5.00 Profit Rank:11 (7 in '06)
Revenue ($000's):18,178,000 Revenue %Chg:15.00 Revenue Rank:21
Industry:oil Employees:5,766 Mkt Cap($mill.):49,939.00
  Legend Popup
12 Petro-Canada (De07) 2,733,000 57.00 Expand details
Profit ($000's):2,733,000 Profit %Chg:57.00 Profit Rank:12 (21 in '06)
Revenue ($000's):21,496,000 Revenue %Chg:15.00 Revenue Rank:16
Industry:oil Employees:5,603 Mkt Cap($mill.):25,744.00
  Legend Popup
13 Canadian Natural Resources (De07) 2,608,000 3.00 Expand details
Profit ($000's):2,608,000 Profit %Chg:3.00 Profit Rank:13 (12 in '06)
Revenue ($000's):11,452,000 Revenue %Chg:1.00 Revenue Rank:29
Industry:oilprd Employees:3,795 Mkt Cap($mill.):39,174.00
  Legend Popup
14 Sun Life Financial (De07) 2,288,000 7.00 Expand details
Profit ($000's):2,288,000 Profit %Chg:7.00 Profit Rank:14 (15 in '06)
Revenue ($000's):21,190,000 Revenue %Chg:-13.00 Revenue Rank:17
Industry:insur Employees:22,000 Mkt Cap($mill.):31,420.00
  Legend Popup
15 Canadian National Railway (De07) 2,158,000 3.00 Expand details
Profit ($000's):2,158,000 Profit %Chg:3.00 Profit Rank:15 (16 in '06)
Revenue ($000's):8,063,000 Revenue %Chg:2.00 Revenue Rank:43
Industry:trans Employees:22,000 Mkt Cap($mill.):22,635.00
  Legend Popup
16 Bank of Montreal (Oc07) 2,131,000 -20.00 Expand details
Profit ($000's):2,131,000 Profit %Chg:-20.00 Profit Rank:16 (10 in '06)
Revenue ($000's):20,344,000 Revenue %Chg:12.00 Revenue Rank:18
Industry:banks Employees:36,000 Mkt Cap($mill.):31,409.00
  Legend Popup
17 Great-West Lifeco (De07) 2,111,000 10.00 Expand details
Profit ($000's):2,111,000 Profit %Chg:10.00 Profit Rank:17 (20 in '06)
Revenue ($000's):25,965,000 Revenue %Chg:2.00 Revenue Rank:9
Industry:insur Employees:22,000 Mkt Cap($mill.):31,791.00
  Legend Popup
18 Talisman Energy (De07) 2,078,000 4.00 Expand details
Profit ($000's):2,078,000 Profit %Chg:4.00 Profit Rank:18 (19 in '06)
Revenue ($000's):9,526,000 Revenue %Chg:4.00 Revenue Rank:33
Industry:oilprd Employees:2,639 Mkt Cap($mill.):18,732.00
  Legend Popup
19 Power Financial (De07) 2,044,000 -5.00 Expand details
Profit ($000's):2,044,000 Profit %Chg:-5.00 Profit Rank:19 (14 in '06)
Revenue ($000's):28,880,000 Revenue %Chg:2.00 Revenue Rank:6
Industry:fin Employees:33,000 Mkt Cap($mill.):28,739.00
  Legend Popup
20 Great-West Life Assurance (De07) 1,647,000 5.00 Expand details
Profit ($000's):1,647,000 Profit %Chg:5.00 Profit Rank:20 (23 in '06)
Revenue ($000's):24,232,000 Revenue %Chg:14.00 Revenue Rank:11
Industry:insur Employees:14,600 Mkt Cap($mill.):n/m
  Legend Popup
21 Teck Cominco (De07) 1,615,000 -34.00 Expand details
Profit ($000's):1,615,000 Profit %Chg:-34.00 Profit Rank:21 (13 in '06)
Revenue ($000's):6,625,000 Revenue %Chg:-4.00 Revenue Rank:49
Industry:mining Employees:8,900 Mkt Cap($mill.):15,657.00
  Legend Popup
22 Power Corp. of Canada (De07) 1,463,000 5.00 Expand details
Profit ($000's):1,463,000 Profit %Chg:5.00 Profit Rank:22 (24 in '06)
Revenue ($000's):29,623,000 Revenue %Chg:2.00 Revenue Rank:4
Industry:mgt Employees:34,700 Mkt Cap($mill.):18,215.00
  Legend Popup
23 ACE Aviation Holdings (De07) 1,398,000 243.00 Expand details
Profit ($000's):1,398,000 Profit %Chg:243.00 Profit Rank:23 (62 in '06)
Revenue ($000's):12,728,000 Revenue %Chg:19.00 Revenue Rank:26
Industry:mgt Employees:23,608 Mkt Cap($mill.):3,003.00
  Legend Popup
24 Research In Motion (Ma08) 1 1,293,867 105.00 Expand details
Profit ($000's):1,293,867 Profit %Chg:105.00 Profit Rank:24 (36 in '06)
Revenue ($000's):6,088,756 Revenue %Chg:97.00 Revenue Rank:52
Industry:tech Employees:8,387 Mkt Cap($mill.):57,689.00
  Legend Popup
25 Telus Corp. (De07) 1,257,900 10.00 Expand details
Profit ($000's):1,257,900 Profit %Chg:10.00 Profit Rank:25 (27 in '06)
Revenue ($000's):9,111,800 Revenue %Chg:5.00 Revenue Rank:36
Industry:tele Employees:34,335 Mkt Cap($mill.):16,036.00
  Legend Popup
26 TransCanada PipeLines (De07) 1,232,000 12.00 Expand details
Profit ($000's):1,232,000 Profit %Chg:12.00 Profit Rank:26 (28 in '06)
Revenue ($000's):8,994,000 Revenue %Chg:17.00 Revenue Rank:37
Industry:pipeline Employees:3,500 Mkt Cap($mill.):n/m
  Legend Popup
27 TransCanada Corp. (De07) 1,223,000 13.00 Expand details
Profit ($000's):1,223,000 Profit %Chg:13.00 Profit Rank:27 (29 in '06)
Revenue ($000's):8,980,000 Revenue %Chg:17.00 Revenue Rank:38
Industry:mgt Employees:3,500 Mkt Cap($mill.):21,882.00
  Legend Popup
28 Barrick Gold (De07) 1 1,119,000 -26.00 Expand details
Profit ($000's):1,119,000 Profit %Chg:-26.00 Profit Rank:28 (22 in '06)
Revenue ($000's):6,512,000 Revenue %Chg:13.00 Revenue Rank:47
Industry:pmetals Employees:17,800 Mkt Cap($mill.):36,344.00
  Legend Popup
29 Potash Corp. of Saskatchewan (De07) 1 1,103,600 75.00 Expand details
Profit ($000's):1,103,600 Profit %Chg:75.00 Profit Rank:29 (37 in '06)
Revenue ($000's):5,416,000 Revenue %Chg:39.00 Revenue Rank:55
Industry:chem Employees:5,003 Mkt Cap($mill.):45,402.00
  Legend Popup
30 Fairfax Financial Holdings (De07) 1 1,095,800 382.00 Expand details
Profit ($000's):1,095,800 Profit %Chg:382.00 Profit Rank:30 (79 in '06)
Revenue ($000's):7,483,700 Revenue %Chg:10.00 Revenue Rank:44
Industry:p&c Employees:7,875 Mkt Cap($mill.):5,070.00
  Legend Popup
31 Nexen Inc. (De07) 1,086,000 81.00 Expand details
Profit ($000's):1,086,000 Profit %Chg:81.00 Profit Rank:31 (44 in '06)
Revenue ($000's):6,604,000 Revenue %Chg:21.00 Revenue Rank:50
Industry:oilprd Employees:3,500 Mkt Cap($mill.):16,959.00
  Legend Popup
32 Canadian Pacific Railway (De07) 946,200 19.00 Expand details
Profit ($000's):946,200 Profit %Chg:19.00 Profit Rank:32 (33 in '06)
Revenue ($000's):4,903,500 Revenue %Chg:7.00 Revenue Rank:60
Industry:trans Employees:15,382 Mkt Cap($mill.):9,845.00
  Legend Popup
33 IGM Financial (De07) 879,135 13.00 Expand details
Profit ($000's):879,135 Profit %Chg:13.00 Profit Rank:33 (34 in '06)
Revenue ($000's):2,895,107 Revenue %Chg:11.00 Revenue Rank:79
Industry:fin Employees:3,393 Mkt Cap($mill.):13,218.00
  Legend Popup
34 MDS Inc. (Oc07) 1 773,000 486.00 Expand details
Profit ($000's):773,000 Profit %Chg:486.00 Profit Rank:34 (118 in '06)
Revenue ($000's):1,288,000 Revenue %Chg:23.00 Revenue Rank:129
Industry:serv Employees:6,200 Mkt Cap($mill.):2,611.00
  Legend Popup
35 Brookfield Asset Management (De07) 1 787,000 -33.00 Expand details
Profit ($000's):787,000 Profit %Chg:-33.00 Profit Rank:35 (25 in '06)
Revenue ($000's):8,657,000 Revenue %Chg:25.00 Revenue Rank:35
Industry:mgt Employees:16,000 Mkt Cap($mill.):20,689.00
  Legend Popup
36 Canada Life Financial (De07) 765,000 20.00 Expand details
Profit ($000's):765,000 Profit %Chg:20.00 Profit Rank:36 (40 in '06)
Revenue ($000's):13,269,000 Revenue %Chg:58.00 Revenue Rank:25
Industry:insur Employees:3,000 Mkt Cap($mill.):n/m
  Legend Popup
37 Dundee REIT (De07) 762,302 6,695.00 Expand details
Profit ($000's):762,302 Profit %Chg:6,695.00 Profit Rank:37 (427 in '06)
Revenue ($000's):158,102 Revenue %Chg:49.00 Revenue Rank:408
Industry:dev Employees:177 Mkt Cap($mill.):704.00
  Legend Popup
38 Canadian Oil Sands Trust (De07) 743,000 -11.00 Expand details
Profit ($000's):743,000 Profit %Chg:-11.00 Profit Rank:38 (32 in '06)
Revenue ($000's):3,756,000 Revenue %Chg:39.00 Revenue Rank:67
Industry:oilprd Employees:20 Mkt Cap($mill.):18,558.00
  Legend Popup
39 Magna International (De07) 1 663,000 26.00 Expand details
Profit ($000's):663,000 Profit %Chg:26.00 Profit Rank:39 (45 in '06)
Revenue ($000's):26,192,000 Revenue %Chg:8.00 Revenue Rank:7
Industry:auto Employees:84,000 Mkt Cap($mill.):9,307.00
  Legend Popup
40 Enbridge Inc. (De07) 707,100 14.00 Expand details
Profit ($000's):707,100 Profit %Chg:14.00 Profit Rank:40 (41 in '06)
Revenue ($000's):12,233,800 Revenue %Chg:12.00 Revenue Rank:27
Industry:pipeline Employees:5,588 Mkt Cap($mill.):14,744.00
  Legend Popup
41 Rogers Communications (De07) 637,000 2.00 Expand details
Profit ($000's):637,000 Profit %Chg:2.00 Profit Rank:41 (42 in '06)
Revenue ($000's):10,143,000 Revenue %Chg:15.00 Revenue Rank:32
Industry:bcast Employees:24,000 Mkt Cap($mill.):28,770.00
  Legend Popup
42 CI Financial Income Fund (De07) 4 625,055 3.00 Expand details
Profit ($000's):625,055 Profit %Chg:3.00 Profit Rank:42 (43 in '06)
Revenue ($000's):1,654,907 Revenue %Chg:20.00 Revenue Rank:112
Industry:fin Employees:1,882 Mkt Cap($mill.):7,902.00
  Legend Popup
43 Gerdau Ameristeel (De07) 1 537,869 44.00 Expand details
Profit ($000's):537,869 Profit %Chg:44.00 Profit Rank:43 (59 in '06)
Revenue ($000's):5,913,557 Revenue %Chg:29.00 Revenue Rank:51
Industry:steel Employees:10,140 Mkt Cap($mill.):6,102.00
  Legend Popup
44 George Weston (De07) 563,000 365.00 Expand details
Profit ($000's):563,000 Profit %Chg:365.00 Profit Rank:44 (138 in '06)
Revenue ($000's):33,035,000 Revenue %Chg:2.00 Revenue Rank:3
Industry:food Employees:155,400 Mkt Cap($mill.):9,557.00
  Legend Popup
45 First Quantum Minerals (De07) 1 520,300 30.00 Expand details
Profit ($000's):520,300 Profit %Chg:30.00 Profit Rank:45 (54 in '06)
Revenue ($000's):1,541,300 Revenue %Chg:47.00 Revenue Rank:113
Industry:mining Employees:7,427 Mkt Cap($mill.):5,794.00
  Legend Popup
46 HSBC Bank Canada (De07) 548,000 6.00 Expand details
Profit ($000's):548,000 Profit %Chg:6.00 Profit Rank:46 (50 in '06)
Revenue ($000's):3,772,000 Revenue %Chg:17.00 Revenue Rank:66
Industry:banks Employees:7,508 Mkt Cap($mill.):n/m
  Legend Popup
47 National Bank of Canada (Oc07) 541,000 -38.00 Expand details
Profit ($000's):541,000 Profit %Chg:-38.00 Profit Rank:47 (31 in '06)
Revenue ($000's):7,106,000 Revenue %Chg:10.00 Revenue Rank:46
Industry:banks Employees:17,000 Mkt Cap($mill.):8,624.00
  Legend Popup
48 Yellow Pages Income Fund (De07) 527,709 22.00 Expand details
Profit ($000's):527,709 Profit %Chg:22.00 Profit Rank:48 (58 in '06)
Revenue ($000's):1,627,136 Revenue %Chg:18.00 Revenue Rank:114
Industry:pub Employees:3,900 Mkt Cap($mill.):7,411.00
  Legend Popup
49 Addax Petroleum (De07) 1 482,000 98.00 Expand details
Profit ($000's):482,000 Profit %Chg:98.00 Profit Rank:49 (76 in '06)
Revenue ($000's):3,416,000 Revenue %Chg:67.00 Revenue Rank:69
Industry:oilprd Employees:730 Mkt Cap($mill.):6,685.00
  Legend Popup
50 Bell Aliant Regional Comm. I.F. (De07) 4 509,200 52.00 Expand details
Profit ($000's):509,200 Profit %Chg:52.00 Profit Rank:50 (68 in '06)
Revenue ($000's):300,200 Revenue %Chg:-11.00 Revenue Rank:308
Industry:tele Employees:9,700 Mkt Cap($mill.):3,736.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