They are using index.jsp
There new about page is here:
https://www.vancity.com/AboutUs/
They changed their links. The first site likely isn't using htaccess. They are just making folders that contain files for that part of the site. They stick an index.jsp file in there that handles everything.
The HSBC site is likely using htaccess though they don't create one for each url. They have one and the htaccess uses rules to match urls entered by the user.