Canada has long preferred two engines as a safety measure, given the severe weather and the fact that the sheer size of the country puts a lot of distance between airfields. That puts the Rafale one up on the Gripen. When the F-35 buy was announced that was one of the criticisms raised, along with the price and the fact that the darned thing doesn't work very well.
Didn’t know that, but it is a good policy.
Come to think of it the F/A-18E/F Super Hornet may actually be their best choice. It’s a rather substantial upgrade over the base F-18, shouldn’t be as expensive as the Rafale, and the crews should be more familiar with them. The Rafale isn’t really that much better if at all. They are both really generation 4.5 fighters.