Continuing my work on Supreme Court data mining, I've extracted the firm names from the last ~7000 Supreme Court of Canada cases (going back about 10 years). This analysis was done by taking the first line of the address for each party, which is almost always the firm name. Below are the top 14 firms + the Attorney General of Canada.

Firm NameParty CountCase Count
Gowling Lafleur Henderson LLP37722437
Attorney General of Canada14771224
Lang Michener LLP1206852
Noël & Associés882638
Supreme Advocacy LLP670464
Borden Ladner Gervais LLP501367
Osler, Hoskin & Harcourt LLP297183
Nelligan O'Brien Payne LLP281178
McCarthy Tétrault LLP259185
McMillan LLP257181
Fraser Milner Casgrain LLP239136
Sack Goldblatt Mitchell LLP237166
Heenan Blaikie LLP227141
Fasken Martineau DuMoulin LLP227149

The Attorney General of Canada isn't a law firm but I've kept it in the table because I was surprised to see that they're not #1.

You'll notice in the above table that there's a "Party Count" and "Case Count". Party Count is the number of parties that the firm has represented. Case Count is the number of different Supreme Court of Canada cases they have been counsel to (it's lower because they sometimes represent multiple parties).

There may be some firms above that have slightly different counts if they provided their name to the Supreme Court in different ways although this kind of error only seems to occur for Lang Michener, which is listed sometimes as "Lang Michener" and other times as "Lang Michener LLP". The next 10 results aren't variant spellings of the above firm names so these numbers should be quite accurate.

If you'd like a copy of the code used to generate the table please send me an email: