Yes - it's a gorgeous pin, but why is the SeaBus in English Bay? Is this a new route we don't know about yet?
The mountains appear to be behind the skyline, so the view would be from somewhere near Kits. You can see the Hotel Vancouver to the left and the Harbour Centre to the right, which also suggest a view from the south.