The MP only has the power to find the status of your application. Under Section 8 of the Privacy Act which states:
Disclosure of personal information
- 8 (1) Personal information under the control of a government institution shall not, without the consent of the individual to whom it relates, be disclosed by the institution except in accordance with this section.
- Marginal note:Where personal information may be disclosed
(2) Subject to any other Act of Parliament, personal information under the control of a government institution may be disclosed
....
....
- (g) to a member of Parliament for the purpose of assisting the individual to whom the information relates in resolving a problem;
They can inquire from IRCC and inform you of the status of your application. At most they can write a letter, but unless there has been an inordinate delay MPs will not interfere with the working of another agency.
So MPs have no power except to enquire about the status of your application and in some cases write to IRCC.
7 months is not to excessive. It falls well within the standard processing times. Most applications are processed within 7-9 months.