Hi Allan and Alison Howie,
In relation to the contracted work:
Has the contractor signed any Work for Hire Agreements with provisions that concern who owns the work that the contractor does? Generally, if there is no express provision in the independent contracting agreement that provides the work done by the contractor to be the property of the assignor, then the contractor by default, owns that property. In other words, the creator owns the work he/shecreated. Therefore, if he worked on the building, he may claim ownership of that part of the work. The assignor, in this case, will have an implied license to use that work.
In relation to whether or not the contractor can advertise that he worked on a particular project:
This depends on your independent contracting agreement. Do you have a provision specifically asking the contractor to keep confidential about who and what he worked on? Absent such provision, I would suspect that the information could be used as it is not confidential information. However, hopefully another lawyer/legal professional will be able to shed more light on the matter.
In relation to the use of photographs:
Who took the photographs that the contractor is now using? If the photographs were taken by a contractor, then again, what does the independent contracting agreement say about ownership of contracted work? If, on the other hand, the photographer is an employee of the company, then the rights to the photographs belong to the employer.
Have you tried speaking with the contractor and asking him to remove the references/photographs? Oftentimes, it is just a case of the contractor/other party not knowing that they are doing something that is causing you distress. If the contractor is false representing himself and is claiming that he participated in a project that he did not really participate on, then yes, you should have grounds to ask him to remove this association.