There are no federal or provincial laws governing the keeping of exotic pets in Canada. The municipalities are responsible for creating laws and regulations for this kind of thing. It is not illegal in Canada to have Ball Pythons, nor is it illegal in Toronto where I am - However it is illegal to have anything over 10 feet. Seeing that the Ontario government feels the need to review their legislation on this topic, I hope they adopt what Toronto has in place. It will at least save us ball python, and boa keepers. Some cities in Ontario have banned any constrictor over 2 feet in length.. If they decide that's the way to go than a lot of people will have no choice but to euthanize their pets.. It's very unsettled up here right now.