Canadian union chief Dias vows fight with GM