I assume your are citizen because if you are a Permanent resident you wont be able to sponsor unless you are in Canada, list of documents include, police clearance, nikkah nama, translation, Form B since u have a child as well, his educational documents original, copy of his ID card with translation, and if you can provide any evidence that you are intended to move back to Canada will be helpful to determine your case. you may be asked to provide pictures of functions and the all-inclusive Rukhsati, marriage invitation card, and family pictures. In terms of medical, the best time to do it is after six months of application transfer to Islamabad..... I know you are rolling your eyes by now but our heads are rolling after applying. hope it helps