Calderon grabbed 3-32, Nick Elibox took 2-23, Jeanrick Fontelle snared 2-24 and Johnnel Eugene captured 2-22, as the Dominicanswere dismissed for 129 in 29.2 overs, chasing 228 for victory in their final round match at Arnos Vale 2.
Tahj Tavernier hit the top score of 26 for Dominica, but no other batsman reached 20, as the newly-minted champions finished the tournament with 10 points.
Dane Edwards led the way with an even 50, Denzil James made 41 and Jervel Tobiere, as St. Lucia, choosing to bat, reached 227 for nine from their allocation of 50 overs.
Edwards and Tobiere put the St. Lucians in early control with an opening stand of 103 for the first wicket and they continued to build on this platform.
Spinner Alick Athanaze was the most successful Dominican bowler with 3-33 and Terrel Toussaint collected 2-34.
St. Lucia finished the tournament in third place on eight points, after tying with the Grenada, but losing in the head-to-head tie-breaker.
In the other match, Grenada, propelled by another unbeaten half-century from Emmanuel Stuart, condemned St. Vincent & the Grenadines to an eight-wicket defeat.
Stuart led the way with 54, as Grenada successfully chased 116 for victory to reach their target with 151 balls remaining at the main Arnos Vale Playing Field.
It was the Spice Islanders’ fourth victory, confirming them in second place with eight points, leaving the hosts to ponder their bottom place with no points.
The Grenadians lost an early wicket in the chase, but Stuart put them firmly on track, featuring in two partnerships and finished with a tournament-high 349 runs at an average of 69.80.
He put on 54 for the second wicket with Dejon Jeruakhan and added 43 – unbroken – with Donald for the third wicket. Jeruakhan made 43 and McDonald scored 18.
Earlier, Darron Nedd took 3-27, Narun Singh 2-19 and Aviel Antoine 2-36, as SVG, put in to bat, were bowled out for 115 in 46.2 overs. Kerwin Williams topped the SVG batting with 26, but no other batsman reached 20.