I guess it's different from place to place. Safety check is once a year here at where I live.
Also, the gas is cheaper in states, but I pay property tax on my car (around $500 for my new accord, going down to $300 somthing after two years now). No property tax on car in Ontario, right? So, when you add up, it can be more expensive here in states if you don't drive much....