There's corruption everywhere, it's the level of corruption that makes the difference. If you think you can compare the corruption in India to Canada you are delusional.
As far as the 1940's thing, bad things happen but it's what the country and people do to prevent it in the future that shows...