Well, you'd still need a keyboard, mouse, monitor and OS... Other than that, you'd have "everything." But, putting together something from parts chosen separately might actually work out better considering you could save a little money here and there on different parts, and even find improvements over pieces in that package. Of course, the primary concern is if you're comfortable doing it yourself. If not, then I'd stay away from it.
If the DIY thing isn't up your alley, I'm not sure what boutiques will deliver to Canada.
run most of todays games, and hopefully future ones with good fps/performance?
i like its price so prolly gonna get it
With that graphics card you should be able to run every game that is out right now just fine assuming you arn't going to be using some crazy display setup. The price doesn't seem too bad either. I just built a comparable i5-750 system with a XFX 5850 for about $1100. You may want to see if you can find an i5-750 computer in that same $1200 price range because it outpreforms the 965.
As for building a PC yourself, I just did it last weekend for the first time and it wasn't difficult. I watched a few youtube videos on installing the CPU fan and followed the step by step guide on this site and it was working in only a few hours. You will probably save a couple hundred bucks too.
If you were to buy it that iBuyPower is pretty good since it has a decent quad core, 8GB, and a Radeon 5850. Of course, if you build it yourself you could build it with a better PSU and a crossfire motherboard that would allow you to add another 5850 latter on.