I have never noticed canola smelling of tasting fishy, unless I cook fish in it. It's what I use in my deep fryer, exclusively. Light olive oil for sautéing or pan frying, canola for deep frying, and peanut oil for stir frying.
This reminds me of people who ask me not to garnish their food with cilantro because they think it tastes like soap, so I garnish their dish with epazote instead. It doesn't taste like soap, it tastes like gasoline!
Life is much more manageable when thought of as a scavenger hunt as opposed to a surprise party - Jimmy Buffett