Mugs and hats with the words 'Canada is not for sale' are being sold at a shop in Old Quebec City, Quebec, Canada, on June 25, 2025.