Yes, Canada is a safe place to visit. The crime rate is low and there are no areas that are particularly dangerous for tourists.
Of course, you should always take precautions when travelling to any new country, but you can rest assured that Canada is a safe and welcoming place.
You should always get travel insurance before you go on holiday, and this is especially important if you're planning a trip to Canada. This is because the country has a higher cost of living than many other countries, so you'll need to be covered in case of any unexpected expenses.
If you're planning to go skiing or snowboarding, make sure you get insurance that covers you for winter sports. This is because the slopes can be dangerous and accidents do happen.