Cape John in Marshville, Nova Scotia