dogs puppy cats quebec alberta calgary ebony dog canadian blue black canada red pet green cat kittens breeder take