Mazda only calls for checking the timing belt at 96,000 km (60,000 miles). The timing belt is due for a change at 105,000 miles (about 169,000 km). I don't know what living in Canada would have to do with when to change the belt. Obviously winter weather is harder on rubber, but even so that...