..................> Also, since she will have a full-resolution copy of my photo, what
is to stop her from making many prints made and selling them?
I'd appreciate any advice anyone can give me. Thanks.
The thing that stops her is the law. Unfortunately, it's not automatically enforced. No cop will knock on her door and arrest her for duplicating and selling your photos. It may take an expensive law suit. There is strong law on your side, but if anyone advises you to "sue", they most likely haven't been in a law suit, (or they're an attorney ready to take your money).
The best prevention is to be pro-active. I'm not going to advise you on what to charge, but I would suggest you find out how many copies she intends to make before you decide on a price.
Then, provide your images either in very low resolution or with a big "PROOF" watermark on them when it comes time for showing them around. Finally, when a particular image is selected, try to work directly with the company who's going to make the print on canvas. If it's a genuine company, they will most likely be VERY careful to not violate your copyright and honor your instructions about how many copies can be made. etc.
One good way to introduce your client to this idea is to claim that since you're the copyright holder, only YOU can give permission to the company doing the printing. This is an easy story to tell because it's true. This provides a natural way for you to deal directly with the printing company.
In other words, do whatever you can to prevent high res images from falling directly into the hands of your client.
You do NOT want to get involved with lawyers. And as a final thought I'll say, "You do NOT want to get involved with lawyers."
Good luck.
Bob
--