I'm not advocating keyword domains, Domain management is also brand management. I've found two companies using a .net and the exact .com is available, just this morning.
Here's another example, I'm obfuscating the company name so it isn't indexed.
/T /o /y /o /t /a - /t /o/w /n in London ON.
Besides customers occasionally landing on the wrong website, does email for {name}@dashed-domain.com bounce with an error? If not, who's reading it?
Suggestion, Use
{company}london.com for email.
{company}london.com
Not setup with SSL so https://{company}london.com doesn't work.
Takes four 302 redirects before landing at
https://www.{company}-town.com
Consider using a free SSL certificate from
letsencrypt.com and and use a 301 redirect.
Why not also register {company}Ontario.com or {company}Canda.com as brand protection? Cheap at $200 to secure both names for 10 years.
Simple questions, do you find yourself repeating or spelling your email or website? How can you expect anyone to remember it?