Thank you, same to you!
Have you seen/considered this?
https://secure.cic.gc.ca/dc-dn/dcc-eng.aspx
If you are a dual Canadian citizen flying soon to Canada and you do not have a valid Canadian passport, temporary passport or emergency travel document, you can apply for a special authorization that if approved will allow you to board your flight with your valid non-Canadian passport