Cannabis is practically legal, right?
In your dreams. Cannabis is a class C drug and is still illegal - if you're caught with your own stash you could get up to two years jail, while supplying it to other people (technically including even passing a joint to your mate) can have you looking at up 14 years jail. And yes it's illegal to grow cannabis plants too.