Just picked up Medal of Honor at Staples for $23.97.
I also noticed UFC Undisputed 2010 and something else, can't remember what, was $17.97.
These were both in the 360 section, but I'd imagine the PS3 versions are same pricing. This was the West Vancouver location.