Can't you unelect the MPs? Doesn't the paper thin margins increase those odds? Honestly, it doesn't sound like the issue is a parliamentry system, but rather people either aren't aware of the issues (media), or have decided (wrongly or rightly) not to care. Either way I still don't get how that's the parliamentry nature as much as it's the people's. That's kind of the point of these systems.
I don't know enough about Candaian Punjabi dispora to comment about the other stuff.