Police say the suspect was charged with 16 fraud-related offences following a six-month investigation.
Police say a man used false government IDs for a year to create aliases which allowed him to deposit hundreds of stolen or fabricated cheques.
In what is termed "kiting," the man then withdrew funds in cash before the bad cheques were detected by the bank.
A total of $250,000 was transferred between branches using automated teller machines and Internet banking transfers — the loss to the bank is estimated at $35,000.
Charges against Lamin Krubally of Calgary include fraud over $5,000, uttering false documents, unlawful use of credit cards and possession of stolen property.
Also on HuffPost