You do require a work permit. To obtain this work permit you need an LMO.
You are not considered a "performing artist" for a photo shoot. As you are entering Canada to seek employment, and will eb paid by a Canadian company to appear in what I would assume to be a Canadian distrubuted...