To answer your question about postgraduate degree length, it varies greatly depending on:
* The specific program: Master's degrees typically take 1-2 years, while doctoral degrees usually take 3-7 years or even longer.
* The university: Even within the same type of degree, different universities may have slightly different program lengths.
* The student: Factors like prior experience, research progress, and the student's pace can influence the completion time.
If you could specify which university in Western Canada you are interested in, I can provide a more accurate answer based on its program offerings.