There is no harm, but you have to land in Canada before the medical expires. Medicals are valid for one year. Since processing time for eAPR can be 6 months or more, that only leaves 6 months to land (or less).
That's why most people do the medical just before submitting their application so they have the maximum time to land.