Yes as lone as you ave two forms of
A Canadian citizen with a green card can use their Canadian passport to exit the US and use their US green card to re-enter the US under the same status. Hope this helps.
if your credit card is Canadian and you go to the USA your purchases will be charged in US funds, if your credit card is American and you come to Canada you purchases will be in Canadian funds.
If you are also a US citizen, you need to carry both passports and they should be valid.If you are a Canadian citizen and have green card, you need a valid Canadian passport with your green card.
You cannot get a credit card in the US with US credit card companies unless you have a social security number. Since Canadian residents don't have US social security numbers, they do not have access to US credit companies credit cards.
Yes if you have a Permanent Resident card; however, if you do not have a Permanent Resident card you would need to apply for a visa in advance.
no
you need a valid Canadian driver's license
Sure, if you have a Canadian passport you will surely do.
If you are a Canadian citizen and you do not have a valid Canadian passport, then you cannot travel outside of Canada- including the US.
You can travel to Canada from the US only if you are a permanent resident of the US. Both American and Canadian customs will ask for your green card.
Yes.
Yes