I checked out a few places but in the end decided to go with mycaraudio (http://www.mycaraudio.ca/
). The whole experience was excellent, the cost for the install was low and they knew the unit inside and out (firmware, issues etc.). The installer was friendly and extremely informative.
The guys at audio heaven did not seem as experienced with the unit or doing the install (they had to quote me hourly instead of providing me an estimate for the job as they didn't know how long it would take. Also, the installer at audio heaven rubbed me the wrong way, he seemed kind of pretentious.