I started using WHCC in the states for all my pro stuff and after that just couldn't bring myself to do my personal printing at Costco anymore, so I use WHCC for everything now. And I love CanvasPop, too. :)
You could look at Technicare based out of Edmonton. I don't run a studio or need a professional account so I use their Pixportal software for ordering lab services. I have been very pleased with the quality of the prints I've had done up; not too many yet, but I'm hoping to do more.