@Navdeep ******
like I described, I get the bank letter at the bank. But I read somewhere you can request the statement online. The app can email you an annual statement, but you would have to print it out, and whether immigration would accept it is something only your immigration office can answer.