7 months in advance. It took 3 months last time to get a final decision. I just want to apply as early as possible since I do not know how long it will take this time. Does it have any disadvantages?
I think it's OK, but don't expect a decision anytime soon. Here is a response from IRCC to someone who applied in June:
...our current efforts are focused on processing cases that are travelling soon. According to your email, and your file in our system, your travel date is on January 30th, 2023