The F-15EX isn't a particularly survivable aircraft on its own. It is a plane you'd only use if you have stealth jets and you plan to do air combat at scale. It augments the capabilities of something like an F-35 but isn't something you'd add to your fleet unless you had a lot of stealth aircraft.
Canada could very well operate the F-15EX without a fleet of stealth fighters. The F-35 is not an interceptor platform in any sense of the word, in an "all out" scenario like you're suggesting it's doubtful they would be any better than the CF-18 they have today.