If you’re in Canada, and Rogers is your carrier you can now happily go and pick up the HTC One Mini for C$99.99 on a two-year contract or C$399.99 on a month-to-month deal.
Obviously the One Mini is a smaller version of the bigger HTC One, with lower-spec internals. It has a 4.3-inch 720p display, a Snapdragon 400 CPU, 1GB of RAM and has 16GB internal storage. At the back you have the Ultrapixel camera, the same as the HTC One but this lacks Optical Image Stabilization (OIS)
Software? It runs HTC Sense 5 and Android 4.2.2 Jelly Bean. In my belief, this is the best you can get for this package, the device is honestly fantastic.