Dear friends
at the landing in Canada as an immigrant .....
regarding fund requirement Can I transfer my money by
western union in Canada in order to be covered .
Honestly I don't want to take in cash , and I don't have bank account in Canada
Or how can I transfer amount of money there 
? Anticipate thanks for everyone to any help or idea
Carry bank draft from the local bank in your name. Once u land, u need to open a bank account in canada and deposit the draft into your account. Amount will be transfer inn within 3 to 4 working days. U can also carry cash but it is always advised to carry travellers' cheque or bank drafts. Un-declared value of hard cash at the time of landing is CAD 10,000 only. Amount exceeding needs declaration otherwise prosecution.
If you want to do fund transfer... well before you land, open an account in Canadian base bank in your country in canadian dollars and keep the money there. It is as good as funds in Canada due to online account management facility. U can show the account statement / confirmation letter from your bank to immigration authorities at the time of landing as proof of funds you have for / in Canada
asyousuf