Sorry man, you are wrong on some points.
Canada has some f'kd up laws, with many grey areas, and Anabolic Androgenic Steroids (AAS) is one of them. Possesion of juice is not illegal, selling them is. Now if you have an amount that would make authorities think you are possessing for the purpose of trafficking (6000 mgs might do it), then yes, you are screwed. Also, they can build a case that you aquired them illegally unless you have a script (in truth, this would be a waste of time for them though if the ammount was small--chances are they would confiscate them and force you to prove you aquired them legally and not charge you just take your goodies). Last, if you have a doctor's RX for them (ie Hormone Replacement Therapy (HRT), anemia, etc), you are 100% fine.
AAS laws in Canada are kind of vague for the above reasons. It's not unlike how prostitution laws are vague...for instance, prostitution isn't illegal but communicating for the purpose is...if you can figure that out you are smarter then me. I am originally from the States, have worked here in Canada, went to University for a bit here before and grew up on the other side of Windsor.