The National Bank of Canada (NBDB.ca) offers a range of banking services, including online banking, credit cards, loans, mortgages, investments, and insurance. They also provide financial advice and planning services.