This site was made using Drupal 7 with a variety of modules and a Bootstrap theme.
I like keeping my stuff in Canada, out of some level of patriotism and to pay in Canadian $
Domain names and DNS http://rebel.ca
Hosting http://canadianwebhosting.com (they don't have a .ca which bothers me a bit, but their support is excellent).
They now offer Let's Encrypt certificates easily on a CPanel account, so no need to learn how to do it yourself or buy one.