HTC One

A quick heads up for our friends in Canada -- Telus has just dropped word that its HTC One is now available for preorder, ahead of its scheduled April 19 availability. The Canadian Standard Contract -- ah, the ol' CSC -- brings the price down to a mere $149, but that's for a ridiculously long three-year contract. Purchased outright, the HTC One will run $659.

More: Telus