Is there an investment account where I can owe taxes only if the net of capital gain and dividend payment is positive?
No such account exists as capital gains aren't realized until holdings are sold. For example: OR  Both scenarios would result in you owing the appropriate taxes on a $40 gain from the dividends.   The $100 gain or $100 loss that isn't realized (you haven't sold the stock) isn't accounted for until the year of sale. Income and Capital are taxed separately in the uk.  You probably can't get dividends paid  gross even in ISA's you pay the basic rate of tax on dividends only higher rate tax payers get tax benefit from dividends. What you could do is invest in splits (Spilt capital investment trusts ) in the share class where all the return comes as capital and use up some of your yearly CGT allowance that way.
"If you sell an asset for more than you paid for it, the excess amount realized is called a capital gain and is generally considered a form of income for tax purposes. Generally, one pays income tax on realized capital gains, unless the sale is exempt—such as the sale of one's principal residence. Capital gains tax can also be avoided or deferred by holding assets in a tax-advantaged investment account like a TFSA or RRSP. When taxable, the effective income tax rate on capital gains income is half the normal rate due to the capital gains inclusion rate. Capital gains income is generally not considered to be employment, ""earned"", or ""working"" income. However, individuals who, say, trade stocks frequently and earn a substantial portion of their income that way may have their gains considered employment income and subject to regular income tax instead of the better rate. I suggest you contact Service Canada and ask them about the impact of a one-time sale of personal property that would result in a realized capital gain. While you would owe income tax on the capital gain, it might not have any impact on your disability benefits, because it would not be earned or employment income. You should also check with your private insurer; they may also consider the sale a capital gain and not employment income, however, only they would be able to tell you for sure whether it would have any possible effect on your benefits." The money that you put into the ETF is not tax-exempt in the usual sense of the word. It is your money and you don't owe any taxes on it any more unless Congress (or the state that you reside in) imposes a wealth tax at some time in the future. What you will owe taxes on are any dividends or capital gains that the ETF distributes to you each year (even if you have opted to automatically re-invest those amounts into the ETF), and the capital gains when you sell shares of the ETF. Lets just get to the point...Ordinary income (gains) earned from S-Corp operations (i.e. income earned after all expenses for providing services or selling products) is passed through to the owners/shareholders and taxed at the owner's personal tax rate. Separately, if an S-Corp earns capital gains (i.e. the S-Corp buys and sells stock, earns dividends from investments, etc), those gains are passed through to the owners and taxed at a capital gains rate Capital gains are not the same as ordinary income (gains). Don't get the two confused, they are as different for S-Corp taxation as they are for personal taxation. In some cases an exception occurs, but only when the S-Corp was formally a C-Corp and the C-Corp had non-distributed earnings or losses. This is a separate issue whereas the undistributed C-Corp gains/losses are treated differently than the S-Corp gains/losses. It takes years of college coursework and work experience to grasp the vast arena of tax. It should not be so complex, but it is this complex. It is not within the scope of the non-tax professional to make sense of this stuff. The CPA exams, although very difficult and thorough, only scrape the surface of tax and accounting. I hope this provides some perspective on any questions regarding business tax for S-Corps and any other entity type. Hire a good CPA... if you can find one. First of all an IRA is a type of account that says nothing about how your money is invested. It seems like you are trying to compare an IRA with a market ETF  (like Vanguard Total Market Admiral VTSAX), but the reality is that you can have both. Depending on your IRA some of the investment options may be limited, but you will probably be able to find some version of a passive fund following an index you are interested in. The IRA account is tax advantaged, but you may invest the money in your IRA in an ETF.  As for how often a non-IRA account is taxed and how much, that depends on how often you sell. If you park your money in an ETF and do not sell, the IRS will not claim any taxes from it. The taxable event happens when you sell. But if you gain $1000 in a year and a day and you decide to sell, you will owe $150 (assuming 15% capital gains tax), bringing your earnings down to $850. If your investments go poorly and you lose money, there will be no capital gains tax to pay. As far as I read in many articles, all earnings (capital gains and   dividends) from Canadian stocks will be always tax-free. Right?   There's no withholding tax, ie. a $100 dividend means you get $100.  There's no withholding for capital gains in shares for anybody.  You will still have to pay taxes on the amounts, but that's only due at tax time and it could be very minor (or even a refund) for eligible Canadian dividends.  That's because the company has already paid tax on those dividends. In contrast, holding U.S. or any foreign stock that yields dividends   in a TFSA will pay 15% withholding tax and it is not recoverable. Correct, but the 15% is a special rate for regular shares and you need to fill out a W8-BEN.  Your broker will probably make sure you have every few years. But if you hold the same stock in a non-registered account, this 15%   withholding tax can be used as a foreign tax credit? Is this true or   not or what are the considerations? That's true but reduces your Canadian tax payable, it's not refundable, so you have to have some tax to subtract it from. Another consideration is foreign dividends are included 100% in income no mater what the character is.  That means you pay tax at your highest rate always if not held in a tax sheltered account. Canadian dividends that are in a non-registered account will pay   taxes, I presume and I don't know how much, but the amount can be used   also as a tax credit or are unrecoverable? What happens in order to take into account taxes paid by the company is, I read also that if you don't want to pay withholding taxes from foreign > dividends you can hold your stock in a RRSP or RRIF?  You don't have any withholding taxes from US entities to what they consider Canadian retirement accounts.  So TFSAs and RESPs aren't covered. Note that it has to be a US fund like SPY or VTI that trades in the US, and the account has to be RRSP/RRIF.  You can't buy a Canadian listed ETF that holds US stocks and get the same treatment.  This is also only for the US, not foreign like Europe or Asia. Also something like VT (total world) in the US will have withholding taxes from foreign (Europe & Asia mostly) before the money gets to the US.  You can't get that back. Just an honourable mention for the UK, there's no withholding taxes for anybody, and I hear it's on sale. But at some point, if I withdraw the money, who do I need to pay taxes, > U.S. or Canada? Canada. I would not advise this for two reasons: Your point that the investment could be lower at the end of the 3 years is a concern, although with a safe investment, it is less so, but this reduces the potential gain. While your interest is not gaining interest, your interest charged is based on the principal. If you pay off the loans, you reduce the principal and therefore you pay less interest in the long run, even if the interest isn't capitalized. All that this means is that you are basically being charged simple interest as opposed to compounding interest, but reducing the principal helps in either case. You are mistaken about the benefits of the tax deduction. You reduce your tax bill by the marginal rate times the student loan interest you paid for the year. So if you are in the 15% tax bracket and paid $100 in interest, you save $15. This is not a reason to keep the loans (because you have to pay $100 to get $15), but you are mistaken on the benefit, it has nothing to do with shifting the tax brackets. Also, speaking of taxes, don't forget that you pay taxes on investment gains. Well like a lot of stuff on money.stackexchange there is not a simple answer, but generally it is not a good thing. Take a look at the wikipedia entry on Net Operating Loss. Basically the company is commenting that when they do make money they will receive preferential tax treatment on that income.    So whether or not this is a positive or a negative depends on a couple of things: NOL doesn't directly impact book value other than how the actual assets of the company changed over the previous quarter. I believe there is a 1:1 correspondence to how the assets change and NOL, but I am sure someone could clarify that for me in another answer or as a comment. If you put it in a normal account it is (1) taxed as ordinary income now and then (2) any growth is taxed again at the capital gains rate.  Additionally, (3) any dividends will be taxed each year.  If you put it in a 401(k), you will only be taxed once, at the ordinary income rate.   Mathematically, if you start with X and have a regular tax rate of t and capital gains rate of g and your investments return r and there are n years to retirement, then your total wealth if you put it in a mutual fund (ignoring annual taxes on dividends) will be While if you used a 401(k) it would simply be The whole g term (along with any annual taxes on dividends) is gone in the second case and that's potentially a lot of taxes.  The 401(k) is much better in terms of total wealth unless tax rates dramatically rise between now and when you retire so that the t in the second case is much higher than in the first. This is virtually never the case for people retiring now.  Of course, what tax rates the future holds, we do not know.