Real estate
Are you a real estate agent with a hard to remember domain name?
Your brokerage set you up with something like firstname-lastname-realty-group.ca. Nobody gets that right off a lawn sign. InvermereBC.com is what buyers already type when they start looking.
Property development
Building something in Invermere?
Invermere BC Property Developments sounds like it has been here forty years, and the address matches. Every phase, floor plan and sign-up list lives under one name people can say out loud.
Vacation rentals
Managing cabins, condos or lake houses?
Your guests are booking from Calgary on a phone. A town name .com looks like the local option, because it is. Give the repeat ones somewhere to book direct.
Local business
Starting a guide, a directory or a local news site?
The name does half the explaining. People know what they will find before the page loads.