The cost of Mini Australian Shepherd puppies in Canada can vary based on factors like locations, breeder reputation, lineage, and intended purpose. On average, you can expect to pay at least $800 to $1,500 CAD for a Mini Australian Shepherd puppy in Canada.