Ginger is adorable! Thanks for including pictures. I have a few thoughts.
If Ginger is stealing food, her appetite or weight have changed, or there any other abnormal signs, I would recommend having your veterinarian examine her to make sure there isn't a medical cause for the change in her behavior.
It says that you are in Canada. Are Ginger's activities different in the winter? Certainly cabin fever can affect our dogs as well as us. If so, I would be creative about finding ways to keep her busy inside. You can use long lasting treats like a Kong filled with peanut butter, yogurt, treats, etc and frozen so it takes longer for her to eat. My dog also really like Bully Sticks which I also freeze to make them last a little longer. You can keep her mentally and physically busy during meal times using a feeding balls like a Buster Cube or Tricky Treat ball to feed meals in. It keeps my dog busy for at least 5-10 minutes at each meal and requires him to work. And speaking of working. I have found that my dog is the most tired after we have done a good round of training. Even thought you have done training with Ginger, you could consider trying an advanced class, a nose work class, a tricks class, etc. And if taking a class isn't an option right now, you can work on training some new tricks at home. Mental stimulation can go a long way. Playing with other dogs is also a great outlet for energy. If you haven't tried it yet, look into your local doggy daycare center. Sending my youngest dog to daycare once a week has made a huge difference. There are also a number of interactive dog games and toys available now. Outward Hound makes a number of toys that your dog has to figure out a puzzle of some type before they get a treats. Here are some ideas for those.
https://www.petco.com/category/dog/dog-toys/interactive-dog-toys/dog-puzzle-toys-and-gamesI have not tried the Clever Pet yet, but it is an electronic interactive toy that I am intrigued about.
clever.pet
So, regardless of the cause of Ginger's bad behavior, I think the key the a well behaved dog is to vary their activities daily and include a wide range of physical and mental stimulation. Be sure to be creative to tire her out on a regular basis and help everyone keep their sanity.
Good luck! I hope that was helpful. Thanks for using PetCoach.