Buying and running a car in Canada: cost, financing and protection