General Motors hit with first Canada strike in decades