I have been across Canada with the Greyhound bus a couple years ago. I remember taking this picture in the Prairies (Alberta or Saskatchewan) but I don't know in which town.
In which town is this mural?
Note: I posted it on Flickr and indicated multiple conflicting places, but I have no idea where it really is.