Import it from the states. I've been lurking in quite a number of Subaru forums and have read a few posts of people who've imported them. Essentially, when importing you can be on the road in Canada all said and done for 40K. That's tax, riv fees, duty, everything. Still over 5K cheaper than the before tax MSRP in Canada.
Base MSRP in US is 34K and most are able to shave a grand or two off the price in negotiations.
CRAZY deal!