A painter in Tofino, B.C. says it was the opportunity of a lifetime to paint a portrait for Sophie Gregoire Trudeau.

Deanna Lankin says she stayed up all night working on her portrait of Gregoire Trudeau holding a yoga pose, so the PM's wife would have a keepsake to take with her back to Ottawa from the Trudeaus' family vacation in B.C.

Lankin, the artist-in-residence at the House of Alaia shop in Tofino, painted the portrait in one night after learning that Justin and Sophie Gregoire Trudeau would be visiting the shop the following day.

The portrait shows Sophie Gregoire Trudeau in an exalted warrior yoga pose on Chesterman's Beach, in Tofino. She's shown standing in the water, with a mountain in the background.

"I just thought, what the heck, I might as well see if I can get something new and exciting to have in the shop," she told CTV News Channel on Wednesday. Lankin said the vacationing Trudeaus stopped in only briefly and didn't notice the painting at first, but after a staffer noted it, the painting was purchased for the couple to take home.

"It was just such an honour," Lankin said. "It's just the best opportunity that I've had in my lifetime."

Lankin explained that many people visit Tofino to connect with nature, and they often want to remember that connection through artwork. She tried to capture that feeling with her painting, she said.