I may be totally wrong on this, but you should check to see if you can get it all done at the border.
I am from New Zealand, (and so do not need a visa to visit Canada) and once I received my positive LMO I gathered all my documents and flag-poled at the border. I got my WP on the spot instead...