Filmed in Toronto. The shots of Tokyo (at the beginning with the jets flying over) are actually Elizabeth Street, behind City Hall.