Check your normal brick and mortar game stores like Gamestop and EB Games and their own websites for the Freeloader. Shouldn't be too difficult to find.
And from what I've heard, you can use any memory card to save, but you can only use one memory card for each region, since the game will format your card to use whatever region it's from. In other words, use one card for your PAL games and another card for your US games, etc.