Great experience with Insight Canada account managers. Not so great experience with CDW.
Ingram Micro and Synnex were ok, RMAs always were a pita.
In the US we have to use Insight Canada for account managers. And they were terrible. We've had so many customers totally screwed because they lost their licenses, had no way to be reached. At one point, even Microsoft had no way to reach Insight!