Canada is one of the best countries to work and live in. It has a ...