Honda Pioneer 1000 owner here. Before buying, consulted with two outfitter friends, one in Alberta, one in Arizona. Both highly recommended Honda "after trying them all". Both said reliability was second to none. One said with Polaris, learn how to replace belts and always carry a spare, also that Polaris ball joints, and suspension part, wear out prematurely.
Canadian friend said the Can Am was nice, but it's like a Corvette vs the Honda being a F250, and the Polaris won't pull itself out of mud holes after going through a few.