I would get your first Ball Python from a breeder! As a first time snake owner, you may not have the experience to know what to look for! I would go with a well known breeder! Henry Piorun is in your backyard! Markus Jayne is in Ontario and has really nice snakes! Just Goggle Canadian Ball Python breeders and you will get a list of them! I know Canadian Reguis has a Butter for sale! Make sure you do alot of research and have a home ready before you select a Ball Python! Good Luck!