Canada is known for its breathtaking landscapes, friendly people, and diverse culture, but it also offers many benefits to its residents