Best Migration Canada was recommended to us through a close friend. I contacted Best Migration Canada and our application fell into place one step at a time. It took only a month for our application to be approved from the time it was submitted. Just follow their advice and you will be in good hands. Many thanks to Ms Rhoda, our counsel who handled our case. Great job!