Dear Nazanin,
As per my knowledge, you must receive your passport within a week from the date of DM.
You can contact High Commission of Canada in London,
Their telephone number is: 00442072586600
You might asked them about your passport, and inform them that you got DM before alnost three...