You are having quite some adventures. I hope you could at least safe the gift card?
My mom used to lock the basket to her scooter, so nobody could steal it when its parked and also have something fabricky on top of the basked which she tucked over her purchases, so 1. Nobody could exactly see what she got in there/ purse etc. And also it wasn’t so open to grab it and run ( Berlin city, I suppose has similar issues to BC cities).
This Christmas, I had my siblings send me the measurements of her basket and I sewed her an outside cover with a zipper on the top for quick access. I also made the top higher than the basket, like a little roof, so she can put more things in it than the basket is high.