When I moved to Canada shortly after leaving college, I had to sell my Ball since there is an ordinance with similar wording there...just says "Pythons." I asked someone in an official position (it's been years since now and I can't recall who I contacted) and they fed me a lie about how it's to protect people's children and pets from dangerous large reptiles. I pointed out that my ADULT Ball Python was a mere three feet long, tops...and then he said it's also to prevent people from keeping them as pets and releasing them into the wild to form a breeding population of dangerous, non-native constrictors that will THEN go out and eat children/pets/et cetera.
He didn't have a good response to my reply of "Then they'd all DIE in the first really good freeze."
It's a load of BS but I'm a law abiding person, so...I sold my snake before I finalized the move.
Without irony, for TOTALLY unrelated reasons, I am now flagged as a "threat" to Canada and almost every time I cross the border I have to go through customs.I adore Canada, but holy crap there be some ignorance up there.