I did spend some time on researching which AWD small SUV is the "best" before went to US to get Outback,
As to my experience, only Subaru all serials and Suzuki Grand Vitara are true AWD (small SUV, under $30K). Audi Quattro is too expensive.
Grand Vitara has traditional 4x4, H/L setting, but not too comfort for driving in city(I drove one for about a week... rent car).
H4 Subaru is too weak for your acceleration, turbo one or H6 are much better. Since you are looking for "fun", get the turbo.
Both Subaru and Suzuki are over priced in Canada, go down south is the best choice.