A Grade 12 student in Lethbridge, Alta., was suspended last week after dealing Pepsi to fellow students out of his locker.
Keenan Shaw was suspended for two days by Winston Churchill High School.
Shaw says he was told the sales violated the nutrition and marketing policies, and that he was operating a business without a licence.
But compared with what some other students sell at the southern Alberta school, Shaw says, his transgressions were minor.
"I'm not going to name any names, but I know a couple of people selling marijuana. There's kids selling smokes, there was a kid last year selling meth, as well as a kid selling acid," said Shaw.
Shaw says he has been told he will be expelled if the pop sales continue.
His mother says she believes the school went a little over the top and that the punishment is too extreme.