Sam is too small for defensive end and neither fast nor agile (ability to control speed, steer/brake) enough at the moment, to succeed in the NFL.
Steroids won't make him taller and they aren't going to help too much with agility. He will get faster, he will explode more off the line, he will get stronger. But he'll be short, thick, heavy and trying to play outside linebacker?
I think if he's smart - he realizes he has a small % chance of ever getting back into the league, and a big % chance off making a good living being a spokesman. Keep playing Canadian ball, endorse everything you can, give speeches, and inspire people. But IMO, he should avoid putting all his eggs into the "take all the gear I can in order to be an NFL backup". He's a tweener, physically - too short, too slow, too weak, not agile enough. He can fix 2 of these, but you need 3 to make it in NFL.