
Why Didn't I Tell You a Million Times?
When childhood friends Yui and Naoki are by chance reunited as adults, they begin to feel they were destined for each other. However, just as Naoki prepares to propose to Yui, he becomes embroiled in a mysterious incident and dies. Now Naoki's soul wanders the world unable to express his true feelings for Yui. Yuzuru, a detective and the only person who can see Naoki, goes in pursuit of the truth behind Naoki’s death. At Naoki tries to use Yuzuru to talk to Yui, but will he be able to convey his message of love?
Top cast
Mao InoueSoma Yui
Takeru SatohTorino Naoki
Kenichi MatsuyamaUozumi Yuzuru
Shim Eun-kyungSong Ha Young
Toshiyuki ItakuraHiguchi Masamichi
KarinaRio Ozaki
Shota ShunputeiHirota Masaru- Sakura IchikaMikiko Hirota
Yoshiyoshi ArakawaIkezawa Eisuke
Kami HiraiwaUozumi Kanae
Yusuke ShojiTajima Koichi
Moeka HoshiMuranaka Nozomi
Below are the streaming services currently carrying the TV show “Why Didn't I Tell You a Million Times?” in Canada, along with how each offers it (subscription, buy, or rent) and a direct link. Licensing differs by market, so availability in Canada can differ from other countries.
Where to watch Why Didn't I Tell You a Million Times? in Canada
- Type
- Subscription
- Starts
- Not available
- Ends
- Not available
- Category
- Not available
- Type
- —
- Starts
- Not available
- Ends
- Not available
- Category
- Not available
- Type
- —
- Starts
- Not available
- Ends
- Not available
- Category
- Not available
- Type
- —
- Starts
- Not available
- Ends
- Not available
- Category
- Not available
- Type
- —
- Starts
- Not available
- Ends
- Not available
- Category
- Not available
- Type
- —
- Starts
- Not available
- Ends
- Not available
- Category
- Not available
- Type
- —
- Starts
- Not available
- Ends
- Not available
- Category
- Not available
- Type
- —
- Starts
- Not available
- Ends
- Not available
- Category
- Not available
Availability can change as licenses rotate — confirm on the provider’s page before subscribing. Last checked: 1 Sept 2026.
