Under $1000 gaming rig!

So I have planned out a nice under $1000 gaming rig that should last me for the next 3-5 years without any upgrades! What do you guys think and should I change anything? I would prefer $800-$900 range in prices but it can't be higher than $1000. By the way, I am in Canada so the prices may be a bit different!

 

http://ca.pcpartpicker.com/p/18zZf

Don't forget the monitor, keyboard, mouse, OS, etc. will add to the cost, unless you already have some/all of them.