Answer:
The main difference between a retail bank and a credit union is that retail banks are for profit organizations while credit unions are non-profit organizations.
Credit unions are usually owned by their members, and not by shareholders. While retail banks are usually owned by shareholders.
Retail banks can service anyone, while credit unions only service their members.