I was tempted by the Rock Auto price, but once you factor shipping to Canada (Fedex $15) and brokerage ($25 to $40) it comes to nearly 18 bucks plus tax for each filter if I order four at a time. Good deal if you happen to be in the USA on vacation, but the brokerage takes all the fun out of it when shipped to Canada.
So instead I found this one for $14 and it's available in my local NAPA store:
https://www.napacanada.com/en/p/ALT3603477?impressionRank=3 So I ordered one to see if it fits (NAPA guarantees it will fit). It's not the same pn as the one for a elantra 2.0L4.
I also noticed that K&N claim to have a washable reusable filter for the elantra 2.0 L4. $US45 for the filter and $US15 for the cleaning kit. Not a bad option if you live in a dusty place where filters plug quickly.
Bonus tip: I always put some scented wax or oil on the CAF to make the car smell nice, at least for a while after I change it.