No, Pikkon is not canon. He only appeared in the Dragon Ball Z anime and not in the original Dragon Ball manga created by Akira Toriyama.