The bank likely ran out of loonies, toonies and $5 bills because demand for such denominations during the busy Easter shopping weekend is pretty high. I also agree that the orders were not done by a certain time, so they were likely not going to have any until the following Monday.