No I hired an agent from Canada who did it online for me .. he periodically sends me the status of the account, so far no update. We tried calling the immigration yesterday but didn't get through and have left a web request form for over a week as well.