As a SmartPlant P&ID user, basicly, you need take the following course:
1. Piping drafting certificate of Achievement at SAIT http://www.sait.ca/programs-and-courses/continuing-education/courses-and-certificates/essentials-of-piping-drafting-theory-certificate-of-achievement.php
At least, take two of the course.
1) ENGD-345 Process Piping Drafting IIA http://register.sait.ca/saitApp/calendar/coned/courseContent.jsp?calendarType=All&courseCode=ENGD-345&startTerm=000000
2) ENGD-346 Process Piping Drafting IIB http://register.sait.ca/saitApp/calendar/coned/courseContent.jsp?calendarType=All&courseCode=ENGD-346&startTerm=000000
2. SmartPlant P&ID course: Creating P&IDs with SmartPlant P&ID - TSPL1002 at Intergraph.