I have a great experience with this firm and their team is very supportive and well trained. They are the one of the best law firm in Toronto and i am lucky enough to have them on board for my family visa case. Sam Zimmerman pursued my family case and i am impressed from his knowledge and skills our the law case. I definitely recommend this firm.