A random search for flights from Dubai (DXB) to Toronto Intl (YYZ) shows:
OPTION 1: 13hr 50min Nonstop
DXB - YYZ Emirates Airlines Flt 241 Dep 09:55am 04Jun,Fri
Flight Duration: 13hr 50min
OPTION 2: 16hr 35min via London Heathrow (LHR)
DXB - LHR Emirates Airlines Flt 7 Dep 02:30am Thu,Fri
LHR - YYZ Air Canada Flt 869 Dep 08:30am Thu,Fri
Flight Duration: 15hr 05min; Layover Time: 1hr 30min; Total Trip Time: 16hr 35min
1600 years
12 hours.
7 hours
7 hours
18
Three hours
3-4 hours
bout tree fity
78 seconds
If it's direct flight, it should take about 5 hours to fly from Anaheim, CA to Toronto, Canada.
4 years
8 and a half hours.