http://www.whiteflash.com
They were great to deal with and the ring turned out amazing. I found their pricing better than Bluenile / other online stores. And they have a large number of bands to allow you to customize how you want.
At the time I got mine I believe the majority of their diamonds were Canadian as well (not sure if that's still the case or not).