In my experience, the paperwork isn't that hard. I don't see why an employer couldn't do it themselves. BUT, if your employer is prepared to pay money to get someone else to do it, then I do know of a couple "genuine", legitimate lawyers in Edmonton who do some immigration work.
Hugh Willis - Willis Law - 780-809-1888
Tina Mtshiya - Miller Thomson LLP - 780-429-1751