Yes. Please refer to this page for information about registering for courses.
An updated list of technical electives is posted here. Note that although a course is listed, you may not be able to register in that course due to space limitations.
If you are considering an elective that is not on the list, you will need to follow the instructions listed on this page. However, before you do, make sure that you have the prerequisites (or equivalents) and that the course is not similar to one that you have already taken (or will soon take).
Contact the course instructor and inquire if your equivalent prerequisites are acceptable. If you do not have equivalent prerequisites, you likely cannot take the course.
Always make sure that you keep your email address up-to-date on your SSC. This is the email address that UBC personnel will use to contact you.
Unfortunately, as a general rule, no.
No, letters cannot be issued at the department level. However, you can obtain these at UBC through your SSC as long as you are registered in courses at UBC. If you are unable to download one from your SSC, you will need to request one from Engineering Student Services (ESS). Please allow several weeks for processing. If you are currently enrolled in courses at UNBC, you will need to submit your request to UNBC following the instructions here.