Well, after enough research, I'm going with this one:
I compared user reviews from Cnet - it was the most voted for player (83%) among the top mp3 players under $100.
Plus, the player's memory is expandable, unlike other under $100 players.
Now the hunt for the best price with lowest shipping cost to Canada under way...
EDIT: Looks like Overstock has the lowest price for it as well.