I've been in Canada for 4.5 years and planning to apply to immigrate to Canada in the future. I know they will investigate my bank accounts and financial activities so I was wondering if you guys know how do they do it. Will I provide them with all the documents/information or they'll do it on their own? I've never had a credit cards, had a few debit cards. Do they have access to all Canadian financial institutions? Can they also reach other countries (USA, my home country, etc...) to find out if I have open bank accounts over there? Not sure how much power do they have worldwide. Thank you for your help