+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
I agree option 3 is the best option in your case. Who do you need to prove? The CRA? If so, just get a good accountant to explain things. Don't worry that you would be asked during citizenship application. For now, you need to worry about your PR Residency Obligation.
Yes, true
I have one more question unrelated to this though
Now I will be moving to Ontario but my flight will be transiting in Montreal, now my question is
Can I insist on stamping my passport in Ontario? Because I know that I will be getting my primary stamp (if any) in Montreal but how about Ontario as a domestic flight?. You know again for the sake of getting the stamp at my main point of entry so that it could be easily tracked and proved
 
Yes, true
I have one more question unrelated to this though
Now I will be moving to Ontario but my flight will be transiting in Montreal, now my question is
Can I insist on stamping my passport in Ontario? Because I know that I will be getting my primary stamp (if any) in Montreal but how about Ontario as a domestic flight?. You know again for the sake of getting the stamp at my main point of entry so that it could be easily tracked and proved

You asked the same question last week and someone answered you already. I don't have additional comment.
 
Dear all,
I am now transferring money from UAE to my account in Canada.
I have checked and the best exchange rate is through western union but the issue is that the best of the best rate is through cash and someone to receive it in person from Western Union Canada.
I have friends in Canada who can receive it and send this money to my bank account but how legitimate is this? Could this be questioned later on by the RBC bank in Canada specially that Western Union has a limit of 10k CAD per transaction so i will need to send multiple transactions.
P.S I can transfer it through Western Uniom directly to my bank account BUT RBC charges 17 dollars per wire transfer received so I will pay alot to do that.
So my question is will cash transfers flag anything?
I will keep receipts of WU transfers as a proof that its my money

Please i need urgent help as I need to do the transactions very soon
It might be hard for the receiving party in Canada. I believe anything beyond $1,000CAD has to be justified and there are forms to be filled.