Keep in mind that Sweden (and Denmark, Finland, Norway and Iceland) has a lower corporate tax rate than Canada does.

Germany has a slightly higher corporate tax rate (~29% vs. ~26.5% in Canada) but provides substantial tax advantages for small and medium businesses.

European countries, in general, have very high VAT rates but their income taxes, particularly at the high-end, are usually comparable or lower than those in Canada, so a business owner in one of these "high tax" countries might actually be better off, tax-wise, than they would be in Canada.