Just looking at this documentation:
https://useast.ensembl.org/info/docs/tools/vep/script/vep_options.html
and seeing:
--canonical
Adds a flag indicating if the transcript is the canonical transcript for the gene. Not used by default
Does anyone know what this means? Does that mean the fully functional gene most folks think of when thinking of their favorite gene?
That ... doesn't make much sense. Did you even Google the term before creating a post here? You could have even asked ChatGPT!