Edwards became the fifth first-time PGA Tour winner in the events six-year history, doing so with relative ease Sunday in Surrey, BC.
Edwards fired a final-round 6-under-par 65, a full seven shots clear of runner-up Steve Lowery (66).
His 19-under-par 265 total tied the tournament 72-hole scoring record, set by Mark Calcavecchia in 1997 and tied by Brandel Chamblee in 98.
Matt Kuchar (67) and Fred Funk (69) tied for third place, each earning $197,000.
Edwards collected $612,000 for his first victory in 316 tour starts, easily the biggest paycheck of his career. He earned $638,422 all of last year, his best season prior to 2001.
The 39-year-old Texan started the final round with a three-shot advantage at the Northview Golf & Country Club ' and he never let anyone get within one of his lead.
Edwards birdied his first hole of the day; and despite his first bogey in 47 holes at the par-4 5th, he birdied the 7th and 8th holes take a four-shot lead at 15-under.
Edwards then played the back nine as if he has been in that position before. He birdied Nos. 12-15 to extend his lead to seven.
Following a bogey at the 16th, Edwards closed the tournament in style by sticking his approach shot on the par-4 18th to three feet, from where he would tap-in for birdie.
Edwards raised his hands, dropped his head and let out a scream of emotion ' 12 years in the making.
Full-field scores from the Air Canada Championship