Report him using the ESDC website . He cannot ask money from you for a supposed "lawyer" . You don't need a lawyer just to get LMO. Email Metro Calgary and Sun as well and give your story.
You don't have legal status and whether or not your boss is in the wrong wouldn't change any of that. Your employer pretty much outsmarted you guys and got away with it. Given your position, he has the upper hand over you. Even if you report him, he'd eventually recover while you'd be screwed immigration-wise. I'd suggest that you cut your monetary losses and move on.