All Mr.Host services, including web hosting and e-mail services, require a domain.
If you already have a domain registered with another registrar, you can use that under your Mr.Host account, otherwise you will need to register one.
Mr.Host doesn’t provide .mrhost.ca sub-domains for customer use.