As the others have said, no its not legal... but the safest way to order seeds is to get a disposable VISA card, order online using a seperate, secondary Yahoo e-mail account, and in the comments section of the order form, put "Discrete shipping please". Have them mailed to a PO Box.

My prefered seed bank is Rhino Seeds.

Cannabis Seeds

I have never had a problem with them, and have always gotten my order(s) within 5 - 7 working days. The seeds I have purchased from them have all been very good quality.