NATO is stable, says top Canadian general