The Danish manufacturer signed the deals with International Power Canada.
They include 335MW at currently-operating wind farms in New Brunswick, Ontario and Prince Edward Island.
Vestas will also service 198MW at two Ontario plants that will be completed next year.
The agreements secure the jobs of 40 Vestas employees in Canada who will maintain the 276 turbines, says the Danish group.