I also have the same issue…I may either rent a “safe deposit box” at a nearby bank, explaining my issue to the bank officer, or perhaps one of the “lock boxes” in the bus station, train station, etc.
As a let resort, the nearest police stain at the border would likely hold it in safe keeping.
Good luck.
Vern Shiloh
PS: what good to visit in Canada for sightseeing?