canary islands cats dogs pet canaries edmonton puppies calgary kittens cat holiday birds animals dog canada alberta canadian canary quebec finch bird