GPSCity.ca
When I got my vista, they had the best price I could find, period.
Thier phone support is excellent, online ordering is easy. They email you a purolator tracking number for your shipment. AND, I had my unit in less than 24hrs with the normal ship method. I will definitely use them again.