We fed Acana Provincial, the grain free line, years ago when we fed kibble. It wasn't the large breed puppy formulation, though, but my little dogs tolerated it better than Orijen.
My large dog (not csv) tolerated Orijen fine, though. I would say both are good choices in terms of kibble, although, since you're in Canada where Champion Pet Foods is based, I'd try Orijen first