Upper Vista on the Welland Canal Condos and Towns by Evertrust Development Group Canada is located at 330 Prince Charles Drive South, Welland, ON. Offering a total of 214 units at 5 storeys-tall. Suite sizes range from 368 Sqft to 1,012 Sqft. With luxury amenities and beautiful recreational spaces in every direction, Upper Vista Welland will give you the lifestyle you’ve always dreamt...