Hi!
You should start applying now, as the process takes a few years. I went through SIS Canada, which are consultants who I have found helpful.
You might want to also attend the Emigrant Show, which is being helf in Sandown Racecourse in Esher Surrey on the 3+4th of March.
Best of Luck.
Jim