I’d recommend you check the cases in this tracker to figure out more realistic timelines but it really does vary case by case: https://myimmitracker.com/en/ca/trackers/study-permit-tracker
This will help you just gain a better understanding of what processing people are seeing now on average
This will help you just gain a better understanding of what processing people are seeing now on average