Canada takes the spoils on opening day of the Mubadala New York Sail Grand Prix