Does incorporating protect my business name?

Yes, incorporation does protect your business name, but only against further registration by others of a similar name in the jurisdiction where your corporation is registered. So, if your business is incorporated in British Columbia, no other business may register a similar name.