Home to Mr. Landscaper! Vaughan is a city located in Southern Ontario, Canada. Vaughan has grown rapidly over the years and the population of the city has more than doubled over the last decade. There are no signs of slowing down as the builder continue to go wild in the City. Thanks to its proximity to Toronto and the rest of the GTA, Vaughan is an extremely expensive. As one cities that is part of the GTA (Greater Toronto Area), Vaughan has grown leaps and bounds over the years. It is slowly becoming a big population center itself. Vaughan is home to Mr. Landscaper and we take great pride in servicing the city where it all began for us!