OnePlus 5 has now been released to the masses! We're looking at $649 CAD!

We’ve all been hearing the rumors, the candid pictures of the so call OnePlus 5, well folks this time we have the real deal! It’s the reveal of the much-anticipated device of the year at this present time. All OEM try to up one on each other!
Now that the reveal is complete, we have all the details about the hardware specification. Like Carl indicated, there’s been a bunch of leaks. The surprising part is the price tag at $479 USD and $649 CAD. This device is looking quite attractive and it packs a lot. All the juicy stuff is over at OnePlus.
op5_leaked_rendering full cryovex

DISPLAYTypeOptic AMOLED capacitive touchscreen, 16M colors
Size5.5 inches (~73.0% screen-to-body ratio)
Resolution1080 x 1920 pixels (~401 ppi pixel density)
MultitouchYes
ProtectionCorning Gorilla Glass 5
PLATFORMOSAndroid 7.1.1 (Nougat)
ChipsetQualcomm MSM8998 Snapdragon 835
CPUOcta-core (4x2.45 GHz Kryo & 4x1.9 GHz Kryo)
GPUAdreno 540
MEMORYCard slotNo
Internal64 GB, 6 GB RAM or 128 GB, 8 GB RAM
CAMERAPrimaryDual 16 MP, f/1.7, EIS (gyro) + 20 MP, f/2.6, phase detection autofocus, 2x optical zoom, dual-LED flash
Features1/2.8" sensor size, 1.12 µm @ 16MP & 1/2.8" sensor size, 1.0 µm @ 20MP, geo-tagging, touch focus, face detection, HDR, panorama
Video2160p@30fps, 1080p@30/60fps, 720p@30/120fps
Secondary16 MP, f/2.0, EIS (gyro), 1.0 µm pixel size, 1080p, Auto HDR
BATTERY Non-removable Li-Ion 3300 mAh battery
NETWORKTechnologyGSM / CDMA / HSPA / LTE
2G bandsGSM 850 / 900 / 1800 / 1900 - SIM 1 & SIM 2
 CDMA 800 & TD-SCDMA
3G bandsHSDPA 850 / 900 / 1700(AWS) / 1900 / 2100
4G bandsLTE band 1(2100), 2(1900), 3(1800), 4(1700/2100), 5(850), 7(2600), 8(900), 12(700), 17(700), 18(800), 19(800), 20(800), 25(1900), 26(850), 28(700), 29(700), 30(2300), 38(2600), 39(1900), 40(2300), 41(2500), 66(1700/2100)
SpeedHSPA, LTE-A (3CA) Cat12 600/150 Mbps
GPRSYes
EDGEYes