2-hour flight turned into a 36-hour ordeal with detour and unscheduled stop

What was supposed to be a two-hour domestic flight turned into a nightmare, 36-hour international journey for Air Canada passengers.