Upvote:3
Yes.
Philippine passport holders can transit without visa through certain Canadian airports, but only when transiting to or from the US, with a US visa.
Since you are not going to or from the US, that doesn't apply to you, and you need a Canadian visa as Philippine passport holders normally need to enter Canada.