For foreigners, you need a visa if you are transiting, even if you don’t go out of the airport.Philippines airlines is the cheapest if landing at Toronto from Singapore.
For us Filipinos, we are required to attend a pre-departure orientation (also when transiting), and since I am not going back home, PAL is not an option anymore. My husband will also need a visa as above.