I am very glad to have chosen Best Migration Canada Immigration firm for my Visa application. My case was a little complicated but Ms Rhoda handled my application perfectly with the proper documentation and I was approved within a matter of 2 weeks. They were also very responsive and properly answered any doubts I had. I will definitely go back to them when I have to begin my PR application. Once again, thank you Best Migration Canada!