Not sure how big your accounts are, but it's probably not worthwhile to use US-listed ETFs as Tawcan states. US-listed ETFs used to be better than Canadian ones because the fees were so much lower. However, fees here have come down significantly to the point where it's hardly worth the currency conversion hassle.
On the allocation specifically, here are some thoughts:
1. You're basically duplicating VTI when you buy VUS.TO, so why buy both?
2. You are very heavily tilted to US stocks. VTI + VUS.TO = 65% of your portfolio plus XHC.TO is 70% US as well. That adds up to ~72% US stocks.
3. XSH.TO is a corporate bond product. Corporate bonds yield a bit more, but they act more "stock-like" in a recession than government bonds. If you went with the bonds for portfolio stability, as opposed to yield, then XSB.TO or VSB.TO could be a better choice.
4. Your international exposure is very low at just 8% of your portfolio and all of that is Emerging markets or healthcare stocks.
5. Swap ETFs are pretty great products for international exposure (HXS.TO) and bonds (HBB.TO). If you're seeking some Canadian stocks, swap ETF (HXT.TO) is only better if you are low income with several kids (to max your CCB) or if you earn over $92,000 per year. If you're not in those categories, then XIC.TO or something similar is better.