These four companies are some of the top Canadian stocks you can own, making them ideal investments to buy and hold in your ...