I work on a lot or research and data related work. Based on my past experience, I remember creating a database of top legal firms across the globe for one of my client. I believe there are good numbers of data for Canada as well.
If this can help you, I can provide the list and you can connect with them via various ways.
Happy to help always..