A life time lololol Its legal in the US. Not legal in your country or Canada,uk,and about 20 other countries. Its a real steroid and these countries no this. Hence why its banned there. Sorry bro.
Steroids are legal in Canada little man. You're just... uh... not supposed to purchase them. Or sell them.
And Canadian customs aren't nearly as uptight as everybody thinks they are.