You need an employment letter, job offer, paystubs, etc to prove your experience. All the rest is literally none of your business, it's not your responsibility.
No, it's impossible to submit passport in Canada. It's completely different process with Canada. Of he i not going to leave Canada soon, then you can switch from outland to inland application, and this way you would be able to finalize it in Canada.