He's gone where the ducks wear mitts.
“He's gone where the ducks wear mitts.”
A colourful Newfoundland way of saying someone has gone completely crazy.
— Traditional Canada Wisdom, Canada
Source: Traditional Newfoundland and Labrador English expression, documented in popular references on Newfoundland sayings.