Dual Canadian citizens can no longer travel to or transit through Canada by air with a non-Canadian passport. You need a valid Canadian passport to board your flight.
If your country needs you to enter and exit that country using a passport issued by its government, you will still need a valid Canadian passport to board your flight to Canada. Make sure to carry both passports when you travel. Find out more about why you must travel with a valid Canadian passport when traveling by air.
Exception: If you are an American-Canadian dual citizen with a valid U.S. passport, you don’t need a Canadian passport to fly to Canada. However, you will still need to carry proper identification and meet the basic requirements to enter Canada.
darun lekha hoy sobsomay apnar amar lekhao dekhe asun