Bank wire transfers are generally considered the safest way to receive a large money transfer, like an inheritance, from overseas. However, bank wires can be slow and expensive.
Dedicated international money transfer services are federally regulated in Canada typically adhere to industry-standard best practices for protecting personal data and money in transit. Consider using a service like this if you want to keep costs down.