Unless your income is really low, look into FHSA. It's a stupidly advantageous investment mechanism. It's like RRSP in that it reduces your taxable income, except it doesn't become taxable when you use it. (Although you can only use it for a real estate purchase.)
As for investing in Canada, lots of banks and financial advisors offer managed Canada-only investment funds.
Personally, I just go for socially responsible funds anytime I can. Lower returns, but it doesn't tend to crash as much as the general market when the news talk about massive market downturns, and above all, it doesn't come with the guilt of investing in weapons or fossil fuels. And well, even if it's in the US, I really don't mind investing into a company that's not morally terrible.
Well he said he wrote them down. In a lot of restaurants, the whole system is a book.