So either HR is wrong and it isn't illegal but it's something HR is saying no to, or HR is right and it is illegal.
It sounds like you haven't been hired yet and you want to fight HR on it?
Either way it sounds like you should just stay in Canada and take the CDN salary and call it a day.
|