Canadian national clothing was formed under the influence of Native Indians (who lived on these lands for centuries) and colonizers from Europe (who came to Canada in 17-18th century). Also traditional garments in Canada correspond with the weather conditions and climate in this part of the world. That's why traditional Canadian pieces of clothing are: parkas, tuques, ojibwa shirts, mittens, ear muffs and so on.
The history of Canadian traditional costume (actually, many people think that there is no traditional garment in Canada, but still some pieces of clothing can be considered as their national dress) begins during the era of Native Indians. In 17th century the traditional dress begins to change fluently into more European one. Why?
One of the most important things for the Native Indians in Canada was to keep the tradition in everything. Every tribe had its traditional garment, jewelry and style of face painting. Tribes lived far from each other and didn't contact often. So, every tribe managed to keep its own dress untouched and unchanged for centuries.