A really neat bumper sticker that says "I am Born to WIN." Pretty ironic for a wrecked vehicle. This was in the junk yard/side of the road/empty parking space beside a few restaurants.
You are looking at a stack of ice blocks. The building on the right is a "quincaillerie" (hardware store) and the building on the left is a "sec et nettoyer" (dry & wash/dry-cleaners). I am not sure why there is a stack of ice blocks outside of those buildings especially sitting on top of plywood which is covering a drainage ditch.
We have learned to not ask why (we do find ourselves saying "whhhaaaaaaaaaaat???" quite frequently) and just sit back and muse over our surroundings.