Can you not get a pre-pay Canadian visa, or similar, and load it from your bank account to buy games on the Canadian store?
http://www.visa.ca/en/personal/prepaidcards/index.jsp
Last time I checked Ninty didn't check IP addresses when ordering online but you could always go through a Canadian proxy if needed to bypass the IP restriction.
Failing all that then I'd say you would have to go online and update to the latest FW as it is currently exploitable. Then keep it offline/unplugged and await Hykems release (Shouldn't bother you too much waiting if you have no games to play online anyways)
http://www.visa.ca/en/personal/prepaidcards/index.jsp
Last time I checked Ninty didn't check IP addresses when ordering online but you could always go through a Canadian proxy if needed to bypass the IP restriction.
Failing all that then I'd say you would have to go online and update to the latest FW as it is currently exploitable. Then keep it offline/unplugged and await Hykems release (Shouldn't bother you too much waiting if you have no games to play online anyways)