tête carrée

Etymology
lit. 'square head'.

Noun

 * 1)  stubborn, pigheaded, or hardheaded man
 * 2)  Anglophone (especially from an Anglophone part of Canada)