You need to receive dm first and another days to count before your passport with visa will be sent back to you.it looks like they have delays of sending back the passport after dm.
We got dm last month and me and my husband is still waiting for my passport with visa ..we are on 21 day today ,and it's Friday in the philippines..so lil chance this week to received it.
I even read someone in the other forum who has validity of visa April 2 and April 6,as she wrote something about if in the forum,she did not get visa still even she went to canadian embassy .