PSX sheds 162 points over mini-budget, CAD worries

* Index stayed in green for most of trading day before profit-taking gripped market