Try opening up a bank account in the states. Maybe an internet bank might be the trick! Once you've opened your bank account - then you could possibly get a credit card and from there you'llhave established some form of credit. Note - when you first get a credit card, they'll give you the minimum (like 300 or 500$) make sure you pay it off in time and of course, you'll have to actually USE the credit card. having it sit in your wallet is not going to do anything for you..

hee hee BTW - if you use the credit card in canada and it is originally a US card - you'll get changed some kind of international fee transaction percentage (did that make sense?) I once bought a ring for my husband from ontario and they charged me a 1% nternational fee transaction (i hated it - even tried to fight it - a new charge from VISA - they JUST implemented it a few months ago)