Well,I'll tell you what it would look like if you use 3DCanvas;
-Import the character as an obj file(preferably)
-Drag and Drop a preset human skeleton next to your mesh
-Alt-click to Select the root bone and move the whole thing inside the character
-Re-scale and rotate the bone structure to fit it in to your character
-Click the skin button
-Adjust the intensity of bones over your mesh by right-clicking them and playing with the influence and size scaler
That's it,very easy AND lowcost.
Note that this is basically the same thing in every software if you don't count all the IKsolvers,weights and other thing you just should have to care about.
Hope this helps
BlackBird thinks he owns the sky,
But he can't look me in the eye,
-Andy Bell