veni vidi vici
Omne quod audimus est opinio, non res. Omnia videm
Go and a call the Canadian consulate and ask, there is a reason that Canadian attorneys are lined up competing with each other to process your application, simply because just like immigration in this country you can do it yourself but it will take much longer.I used to be an immigration consultant. I call bullshit on that. The relevant website is self-service. In fact the website says "you do not need to use a representative".
Back on topic it typically takes a year for a American ham and egger to go through the process with a Canadian lawyer