Nancy Novogrod, former Editor in Chief of Travel + Leisure, shares her thoughts on merging with nature at the “Wick” in Canada.