Wasn't sure if the choices are limited to the 3 cars you mentioned.
If not:
A used 2013 A4 with somewhat low mileage:
2013 Audi A4 2.0T for $34,900 in Surrey | autoTRADER.ca
Or, a little above budget here:
2014 Audi A4 2.0 8sp Tiptronic Komfort for $36,915 in Langley | autoTRADER.ca
and
2014 Audi A4 2.0 8sp Tiptronic Progressiv for $37,915 in Langley | autoTRADER.ca
The prices are actually pretty good with low mileage.
Doesn't hurt to test drive them.