Canada vows to reach NATO spending goal