Well your from Toronto so I'm guessing you mean in Canada.

30 grams I believe is the limit, they will confiscate it from you and might give you a ticket but you won't be arrested. Don't quote me on this however as it may well have changed since I last checked.