New Zealand will now leave Rio with an overall tally of 21 medals - two ahead of the pre-Games target.
But there was also heartbreak on the water for New Zealand as Kiwi sailors Richard Dodson, Andrew May and Chris Sharp missed out on the sonar bronze by a countback.
The New Zealand trio went into medal race with a chance of winning silver or bronze but a late surge by Canada saw them knocked off the dais in agonising fashion.
With the Australian crew having already locked up the gold medal on Saturday (NZ time), Dodson, May and Sharp were among seven teams fighting for the last two podium positions.
Race 11 (today) saw the New Zealanders in 8th round the first mark however they then gained on downwind to take first place by the bottom mark. They held this position for most of the race until USA secured silver by overtaking them on the last upwind leg to pip them on the finish line by 1 second.
This left the Kiwis in 3rd place until Canada overtook the French on the last short reach to the finish beating them by 1 second.
This meant the New Zealanders were on equal points with the Canadian overall for 3rd, but lost on a count back finishing 4th overall.
Meanwhile, over in the pool, Hamish McLean missed out on the final in the men's 100m freestyle S6.
In his final event of the Games, the 16-year-old Paralympics debutant came fifth in his heat in a time of 1:15.30.