Good company, their travel coverage is quite decent.
CAA is located at 60 Commerce Valley Dr E, Thornhill, ON L3T 7X6, Canada