Breeding snakes for a living would be fantastic but even the some of the largest breeders have day jobs. For example Corey Woods here in Canada or Ralph Davis in the States.
I don't know where people get the idea that Calgary is a cheap place to live. My girlfriend and I live in a DINK (Dual Income No Kids) household and we clear over $6000/month and we definitely don't have an abundance of spare money.
Breeding dogs would be way harder to get into and create way less profit. After stud fees, puppy vaccinations and raising them for 8 weeks you sure don't make a huge profit per pup.