DGT 10630 North American
[10630]
$72.95 CAD
The only minor downside I would comment is that when the time is 20+ minutes it wont display the seconds (and I believe that makes it non-FIDE compliant), but that is a relatively minor issue. For the price, I think it offers the most bang for the buck.