K-mart is a terrible place to buy games, as is any other store other than JB, EB and Gametraders (I might be forgetting one or two). I mainly play games on my PC and the prices for the most part are about equal to what is payed in the US.
Origin is pretty bad though, charging us full price, but you can just go on Greenmangaming and buy the origin code off there. If it's not available in your region, ask someone to buy the code for you and pay them back. It sounds like a lot of trouble but you save around $40 which is a pretty big amount.
When it comes to console games, either import them if they are region free or just buy them from somewhere like Ozgameshop or MightyApe. EB and JB aren't terrible on prices, but you can save a bit usually if you order the games online.