I think I pretty much have everything.
-Copies of my docs(such as PGWP, passport, letter of employment, graduation letter etc...)
-Prob will need to pass Medical
I hope they will not ask for Police certificate because I left Russia 4-5 months later when I became 18. Otherwise, it will take some time to get this sucker.
Also since I am already in Canada and have a full-time job, not sure if they will want a proof of funds.
Thinking to take CELPIP one more time. Last time I did only 1 practice test online. This time I am planning to prepare for like a week. 1 extra point woulg give a nice boost.