Did Carl Edwards win the Nextel Cup championship?

No, he did not. Carl Edwards never won a NASCAR Cup Series championship.

In 2007, Edwards did win the NASCAR Busch Series championship, now known as the Nationwide Series.