Netfirms provides Canadian web hosting, Canadian domain names, web design, and email services for small business.