You require an apprenticeship program to become a machinist in Canada. A machinist apprenticeship takes four years, and you'll learn many on-the-job skills to improve your expertise in the role. In some Canadian regions, trade certification is required to work as a machinist.