I've heard good things about checking out reviews on sites like Avvo or Google Maps. It's also worth asking around for referrals from friends or family who've been through the process. If you're looking for more customer feedback, you could take a look at
https://lexington-law.pissedconsumer.com/customer-service.html to get some real-world experiences before making a decision.
One thing that stood out to me in this thread was the importance of finding someone who specializes in Canadian immigration law. Just like you wouldn't trust a dentist to do your heart surgery, it's crucial to have someone well-versed in the specific nuances of Canadian immigration processes.
In my opinion, the best lawyer is someone who will listen to your concerns, explain things in a way you understand, and fight tooth and nail for your case. Don’t be afraid to interview a few different lawyers before making a decision – it’s your future on the line!