how many time zones are there in canada?

My options are:

a.) 5
b.) 10
c.) 7

though i tried answering this and i got 6? what is the correct answer

i believe 5

thank you :)

I agree with you there are 6 time zones in Canada.

http://www.timetemperature.com/tzca/canada_time_zone.shtml

http://www.timeanddate.com/time/canada/time-zones-background.html

The correct answer is "b.) 10." Canada spans a large geographic area and extends from the Atlantic Ocean to the Pacific Ocean, covering six time zones. However, due to regional and daylight saving time variations, Canada is officially divided into 10 standard time zones. These time zones are Newfoundland Time (NST), Atlantic Time (AST), Eastern Time (EST), Central Time (CST), Mountain Time (MST), Pacific Time (PST), Yukon Time (YDT), Central Standard Time (CST), Mountain Standard Time (MST), and Pacific Standard Time (PST). Therefore, the correct option is 10.