1) Some apps are available only in country-specific app stores. This is bound to your account setting. For example, if an app is available only on the US-CA app store, your account must be set on that store in order for you to be able to find and download it. You can change your address associated with your account and put a Canadian address -- this might involve associating a credit/debit card from that country to your account. This is done to avoid people randomly picking a country just to get certain app not commercially available to them in their current country. This is a license issue.
2) Some apps are working only if you are connected from within a certain country. Your place of connection is determined by your IP address. If "the app sees" you are not in Canada (Argentinian IP), it won't work. As a workaround, you can install a VPN on you mobile device (I am using Nord VPN), so that you appear to be connected by a different country of your choice. This is a safety issue.
The issues are on two different levels, both have a solution/workaround. However, I'd like to stress that banks usually do not accept large sum deposits through mobile deposit.