In French Canadian language, both hats shown above are called "tuques", length color or pom-pom ( that's what we call the ball on top) doesn't change the name we use for them...
French Canadian French is not the "international French" and has lots of variants from one region to the other. The slang we speak is so different from the French from France, they have a real hard time to understand when we speak.
Lots of words are derived from English words and we communly use lots of English
Envoyé de mon Moto X Play en utilisant Tapatalk