In the US the Venza is seen as a wagon - and Toyota also offers the well-selling Highlander. Subaru has no Highlander-type offering, and with the OBW's recent shift to looking a little more SUV like, it's allowed it to succeed in the US.
Also, in Canada, the pricing of the Venza is pretty aggressive and allows buyers to get in at less than Highlander prices - significantly so.