American invasion of Canada would spark decades-long insurgency, expert predicts