I live in Bangladesh and my trv last time issued from Singapore Canadian High commission via VFS.
Current processing time for PGWP Inside Canada is about 170 days (give or take a few). You said you applied 145 days ago. You may get it in mid-Nov. It will take about a week for you to get the physical copy delivered to your address. So perhaps the end of Nov 2022.
The current processing time for TRV from inside Canada is about a month or so (including time to send the passport to Ottawa for stamping). If you apply for TRV immediately after getting your physical PGWP copy, you may get your TRV by the end of Dec or mid-Jan 2023 (Not sure if Christmas/New years affects processing).
However, the TRV processing time from Bangladesh is currently around the 120 day mark. That doesn't include the time to send the passport to Singapore for stamping and getting it back. If you leave Canada in December and apply for TRV from Bangladesh, you may not get it till April 2023.