Thanks for your replies. I knew FT might have some ideas for this. Below is the update on the situation...
we were on hold for 5h, they rebooked for one day later. they’re resolving the strike…
we lose one night accommodation in tokyo which westjet will not cover but still better than not going
the travel agent kept pushing us to take the refund, said they were still processing from last week and didn’t want us to get into a bottleneck