There is no law anywhere in Canada at any level that says getting a HJ in a MP is okay. I would think most cities would have by-laws that say it's not okay.
Getting or receiving a HJ or any other sex act, or paying someone for one, is not necessarily criminal by itself, if you are doing it in a private location not commonly used for the purpose of prostitution. But a massage parlour or incall can be considered to be a common bawdy-house, and everyone there could be charged under Section 210 of The Criminal Code of Canada.