You can read about skilled worker at
http://www.cic.gc.ca/english/immigrate/skilled/index.aspIt doesn't look to me like your friend would qualify. Maybe with an AEO for a skilled job as long as he gets enough points.
If he doesn't have enough points, if he gets an AEO as a hotel or restaurant manager for example or any skilled job basically, he could use that to apply for immigration through a PNP, for example in BC, they have quite a bit of tourism or in AB would work too.
Having a consultant will not help if he doesn't qualify for any immigration programs and if he does qualify, he might as well save his money and apply on his own