In Canada, owning a dog costs around $4,000 a year. Food alone can cost more than $1,000 annually, and then there are veterinarian bills and other unexpected expenses. Ng cautioned that you may need ...