But WestJet isn't a Skyteam partner, so the logic behind this change is that you wouldn't earn XP flying on someone that never belong to the alliance anyway, unless it's a codeshare.
Otherwise, if FB made an exception to WestJet, FB would need to make a carve-out for all the other non-Alliance partners.