I dont understand why the ps3 is 720 while the xbox is 1080 resolution
The SDK for the PS3 is notoriously bad, which indirectly limits what developers can do with it. Gabe Newell actually did a talk about it, and why any and all Valve games on the PS3 platform were developed by third party studios because it wasn't worth Valve's time to develop for the platform (Despite it's extra horsepower).
Also for anyone interested, the game packaging is bilingual, so it is most likely from Canada.