In Canada, there's no legal limit to the amount of time a bank account can be frozen. A bank will typically only unfreeze an account once the issue that caused the freeze has been resolved. For example, if your account was frozen due to unpaid debt, the account will remain frozen until either the debt is paid or an agreement is reached with the creditor.