@CanadianGamer how much is your budget? also ... here are some advises...
Motherboard: GA-B250M-Gaming 3
Video card: GeForce® GTX 1060 G1 ROCK 6G
Cooler:
stay with the provided stock cooler, the $40 you want to spend on the 212 cooler might be saved for a future AIO which performs better.
PSU and Wires:
If you are in a tight budget avoid PSU extension and wires for aesthetics and get the best PSU for your actual budget, look for seasonic or enermax 1st, any 550W unit might fit all your needs, if possible seek for 80+ Silver or up to, bronze is the almost the lower certification, that does not mean that is bad, but you could spend your money wise than getting extensions just for better look ... also UPS unit will be pretty appreciated by all your hardware...
Memory: Personally i have had most problems with corsair memory compared than any other brand, in the other hand, Kingston memory and patriot has never gave me problems, so will tell, avoid fancy products and get better ones, Kingston fury DDR4 3000mhz, beyond that that you will just wasting money,
Hard Drive: get a decent size SSD for OS and daily programs... mechanical or traditional HDD for Data and some games! Samsung 840/850 960 / 950 are pretty famous and pretty fast units, 64GB is way enough to install your OS and daily programs (i do have one like this, look at my specs...) also 120GB for a primary OS + important programs is a ideal size,
Keyboard / Mouse / Mousepad / Headset:
Thermaltake have an interesting bundle, Commander pack, mouse + keyboard, also their mouse pads are terrific, have 3, 2 of them have like 7 years old.... also for the headset, look for Kingston Hyper X cloud 1, the very first model, ultra excellent sound, design and quality, also it comes with several accessories for that headset! mic sound is terrific for this model ...