Yes they do sell them at Cabelas, but as soon as you buy it and take it home you are breaking the law. You don't even have to use it, just being in possession of it without a trappers license is illegal.
It is not illegal to sell them, but it's illegal to pocess them without being a licenced trapper or a farmer on his own land.
Body-gripping traps
22. (1) A person shall not trap wildlife or a domestic animal by means of a body-gripping trap.
Exceptions
(2) Subsection (1) does not apply to a person who uses a body-gripping trap in accordance with the regulations, if,
(a) the person holds a license to trap furbearing mammals and uses the body-gripping trap pursuant to that license;
(b) the person is a farmer or a member of a farmer’s family and uses the body-gripping trap to trap furbearing mammals under subsection 6 (3);
(c) the person is a farmer and uses the body-gripping trap to trap wildlife, other than a bird, under section 31;
(d) the person uses the body-gripping trap in a part of Ontario prescribed by the regulations; or
(e) the body-gripping trap is prescribed by the regulations as a humane trap. 1997, c. 41, s. 22.
Is this an Ontario law or Federal?