Canada has six time zones