The best kind of training would involve an apprenticeship with a master locksmith.
There are classroom courses and online courses that you can take us avail, but nothing beats the hands-on training you can have with a true expert of the profession.
Most professional locksmiths in Ottawa regularly lock for new hires who they can train.
The Associated Locksmiths of America (ALOA) is a good place to check out a list of approved training programs if you seek to enroll in.
In such courses, students can expect to have courses such as key identification, electronic keying, lock picking, master locks etc.
Most of these courses will have tools for practice that are used by professional locksmiths.
However, you are still unlikely to learn as much as you would if you were a trainee with a professional locksmith as nothing will substitute for real world experience.