Welcome to the forum.

I am unfamiliar with Canadian laws But I would think that length would apply to each individual snake. As far as the vet is concerned, I don’t know if they are obligated to report or confiscate the animal. If you don’t get an answer here you may try anonymously calling a local vet with those questions.