canadians, especially, really shouldn't feel all that upset about the muslim headdress thing, they just have to understand it properly as an adaptation of the weather. canadians are certainly used to wearing obtuse articles of clothing to deal with extreme weather, it's just of a different kind here, it's extreme cold. we wear ski masks and scarves to protect from the cold, just as arab peoples wear scarves to protect from the flying sand, at speeds that make it seem like gravel. we have snow storms and dress appropriately for them; they have sandstorms, and do so accordingly as well.
despite concerns to the contrary, this is something that the descendants of recent migrants should adapt to. perhaps there are other, ideological concerns, that are more pressing. but, the question of weather-focused attire in second or third generation immigrants is something that should conform to majority trends. we don't have sandstorms, here. people will adjust.
i know that there are other myths attached to these articles of clothing, but they're just that - myths. it's easy to uphold a myth around wearing scarves outside when that scarf protects you from the elements. when it no longer does so, that myth breaks down from one generation to the next. give it time, and you'll see.
the difference is really just that they don't realize, yet, that it's safe to take their scarves off in the summer. i vote for making them feel safe enough to do so, not in making an example out of them and isolating them in hopes that it coerces different behaviour.
even the iranian mullahs just lifted their restrictions on female clothing.