I heard we can give upfront medical exams. Is it before we submit our PR application post ITA or we can give it even before we create EE profile or get an ITA?
You can give upfront medical exam depending on the medical center that you are visiting. Some of them do insist on the ITA letter for you to take the exam. During your application, you will just need to upload the acknowledgment slip given by the centre. All other documents will be shared with IRCC directly.
All the best!