That's the one thing I really like about the US mortgages, is the 30 year fixed option, especially on investment properties. I wish RBC had that option. TD might but I think only up to 60% LTV as mentioned above. I just checked for fun a few days ago about what RBC had to offer and there does seem to be a 10-year fixed term (variable after as mentioned) on a 30-year amortization. So then it becomes a business decision based on where you think interest rates, house prices, rents, etc. will end up. Or perhaps you'll be able to refinance into something else 10 years from now!
RBC also had 2 options when I was in the market 4-5 years ago... for a 2nd home, they'd do 80% LTV, and if it was for investment purposes, only 60%. HOWEVER, at the time, I believe they said as long as you use it a certain amount of time for personal use, you can rent it on a short-term basis for the balance of the year, if you wanted to utilize the 2nd home / 80% LTV option. Not sure what the options and terms are now.