Is this build good?

Solution
Eh I'd actually stick to the GTX1060 unless you get a better monitor. The 1070 is overkill for 60hz 1080p


PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($263.75 @ Vuugo)
Motherboard: MSI B150M Pro-VD Micro ATX LGA1151 Motherboard ($64.99 @ Amazon Canada)
Memory: G.Skill Ripjaws V Series 8GB (2 x 4GB) DDR4-2133 Memory ($52.99 @ Newegg Canada)
Storage: ADATA Premier Pro SP900 128GB 2.5" Solid State Drive ($64.99 @ Newegg Canada)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($57.99 @ Newegg Canada)
Video Card: Gigabyte GeForce GTX 1060 6GB 6GB...
I think I would trash that whole thing. Those Kingston SSDNow drives are junk and I really don't trust PCPP's parametric filter. It's a decent start but you can definitely get at least a 1070 on your budget. I might actually suggest dropping the expensive keyboard for a 1070 which you could easily do.

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($263.75 @ Vuugo)
Motherboard: Asus H170 PRO GAMING ATX LGA1151 Motherboard ($159.99 @ Memory Express)
Memory: Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2666 Memory ($114.98 @ DirectCanada)
Storage: Crucial MX300 275GB 2.5" Solid State Drive ($94.75 @ Vuugo)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($57.99 @ Newegg Canada)
Video Card: MSI GeForce GTX 1060 6GB 6GB GAMING X Video Card ($369.00 @ Vuugo)
Case: NZXT S340 (Black) ATX Mid Tower Case ($79.99 @ Newegg Canada)
Power Supply: SeaSonic S12II 620W 80+ Bronze Certified ATX Power Supply ($74.99 @ Newegg Canada)
Total: $1215.44
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-11-24 01:03 EST-0500
 
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($263.75 @ Vuugo)
Motherboard: MSI B150M Pro-VD Micro ATX LGA1151 Motherboard ($64.99 @ Amazon Canada)
Memory: G.Skill Ripjaws V Series 8GB (2 x 4GB) DDR4-2133 Memory ($52.99 @ Newegg Canada)
Storage: ADATA Premier Pro SP900 128GB 2.5" Solid State Drive ($64.99 @ Newegg Canada)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($57.99 @ Newegg Canada)
Video Card: Gigabyte GeForce GTX 1070 8GB Windforce OC Video Card ($518.98 @ DirectCanada)
Case: Cooler Master N200 MicroATX Mini Tower Case ($39.99 @ NCIX)
Power Supply: Corsair CXM 650W 80+ Bronze Certified Semi-Modular ATX Power Supply ($69.98 @ NCIX)
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer ($23.94 @ Vuugo)
Operating System: Microsoft Windows 10 Home OEM 64-bit ($117.75 @ shopRBC)
Monitor: Asus VP247H-P 23.6" 60Hz Monitor ($175.98 @ DirectCanada)
Keyboard: Corsair STRAFE Wired Gaming Keyboard ($119.99 @ Amazon Canada)
Total: $1571.32
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-11-24 01:09 EST-0500
 
Eh I'd actually stick to the GTX1060 unless you get a better monitor. The 1070 is overkill for 60hz 1080p


PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($263.75 @ Vuugo)
Motherboard: MSI B150M Pro-VD Micro ATX LGA1151 Motherboard ($64.99 @ Amazon Canada)
Memory: G.Skill Ripjaws V Series 8GB (2 x 4GB) DDR4-2133 Memory ($52.99 @ Newegg Canada)
Storage: ADATA Premier Pro SP900 128GB 2.5" Solid State Drive ($64.99 @ Newegg Canada)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($57.99 @ Newegg Canada)
Video Card: Gigabyte GeForce GTX 1060 6GB 6GB G1 Gaming Video Card ($328.99 @ NCIX)
Case: Cooler Master N200 MicroATX Mini Tower Case ($39.99 @ NCIX)
Power Supply: Corsair CXM 650W 80+ Bronze Certified Semi-Modular ATX Power Supply ($69.98 @ NCIX)
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer ($23.94 @ Vuugo)
Operating System: Microsoft Windows 10 Home OEM 64-bit ($117.75 @ shopRBC)
Monitor: Asus VP247H-P 23.6" 60Hz Monitor ($175.98 @ DirectCanada)
Keyboard: Corsair STRAFE Wired Gaming Keyboard ($119.99 @ Amazon Canada)
Total: $1381.33
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-11-24 01:10 EST-0500
 
Solution
GTX 1070 and 144hz monitor.
I swapped out the keyboard for one that feels exactly the same, as they use the same switches.
They're identical in this regard, aesthetics are the only difference, and although the keyboard has modular attachments such as a wristrest, they're entirely optional.
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($263.75 @ Vuugo)
Motherboard: Gigabyte GA-B150M-DS3H Micro ATX LGA1151 Motherboard ($80.99 @ Amazon Canada)
Memory: Corsair Vengeance LPX 8GB (1 x 8GB) DDR4-2400 Memory ($49.99 @ Newegg Canada)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($57.99 @ Newegg Canada)
Video Card: Gigabyte GeForce GTX 1070 8GB Windforce OC Video Card ($518.98 @ DirectCanada)
Case: Corsair SPEC-01 RED ATX Mid Tower Case ($44.98 @ NCIX)
Power Supply: Corsair CXM 450W 80+ Bronze Certified Semi-Modular ATX Power Supply ($44.98 @ NCIX)
Operating System: Microsoft Windows 10 Home OEM 64-bit ($117.75 @ shopRBC)
Monitor: BenQ XL2411Z 24.0" 144Hz Monitor ($329.99 @ Memory Express)
Keyboard: G.Skill RIPJAWS KM780 MX Wired Gaming Keyboard ($89.99 @ Newegg Canada)
Total: $1599.39
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-11-24 02:48 EST-0500