- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Deductions & credits
You can either drive across the border, or go to your nearest U.S. Embassy or consulate office (whichever is closer) and purchase a pre-paid VISA in U.S. funds. Then register that card with a valid U.S. mailing address, and a valid 10-digit U.S. phone number on the internet. After registration you may need to give it a few hours for that registration information to propagate across the internet to wherever it needs to propagate to. Then you can use that card to pay your online TurboTax fees with.
Note that all U.S. Embassies have a U.S. banking facility in them. But not all consulate or satellite offices do. So if a consulate or satellite office is your closest option, I would recommend you call them first to confirm they have a U.S. Banking factility in them, and confirm they can sell you a pre-paid VISA card IN U.S. FUNDS.