Are Vegito and Gogeta canon?
Vegito is canon because he exists in the Manga (main canon of Dragon Ball). Gogeta doesn't exist in the Manga and only exists in the Anime and Movies which are considered alternate versions of Dragon Ball from the Manga therefore not canon.