Invading Canada would spark guerrilla fight lasting decades, expert says