Grouse Mountain, The Peak of Vancouver