Banks often open a foreign branch in order to provide more services to their multinational corporation customers. However, operating a foreign branch bank may be considerably complicated because of the dual banking regulations that the foreign branch needs to follow.
For example, suppose the Bank of America opens a foreign branch bank in Canada. The branch would be legally obligated to follow both Canadian and American banking regulations.