Yep. It's very clearly laid out in the Conflict of Interest Act and any MP trying to influence IRCC would be in clear violation. They do have the ability to request the status but that's about it. They can bring it up in the house if they think the matter is a concern for several of their constituents.
I think this is a cultural thing(no offense intended). In countries like India, govt officials including elected officials engage in such practices and a lot of people on this forum maybe naive to think that's how it works everywhere.
Also, the recent foreign meddling allegations would very likely make any responsible MP tread carefully anyways.
You're simply judging a book by it's cover. Corruption is everywhere, Canada is not an exception. I am indeed offended, as you have zero knowledge of our culture, probably never been to India and passing comments about our culture. By reading articles on the internet, one should not come to a conclusion.