Hi @PhatChau,
I hope you enjoy the upcoming semester!
Course publication is managed by the instructor of the course. (Sometimes, it can be up to the institution you attend.) However, I would recommend contacting your instructor for your question about the course publication.
Regarding the enrollments appearing on your dashboard or all courses list, that information is sent to Canvas by your institution. Each school is different in how often they send that data to Canvas, so I would recommend checking your school website or contacting your school help desk to see when you can expect to see your course in Canvas.
Happy Learning!