+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
I’ll likely wait until the 10 months processing time is over and then contact my MP if they’re of any help at all.

If I don’t withdraw I’m going with mandamus before end of year.
That is your choice but I believe the test for mandamus is excessively delayed or similar concept. Ten months - barely current estimated processing time.

Mandamus timelines - think two-three or more standard deviations, not "more than average."

This is to have chance of succeeding in mandamus. Of course many hope the demand letter will work on its own.

My info based on what I've heard. YMMV. And it's your dime, of course.
 
Your discrepancy of entering US should not cause reduction in your days of physical presence as any partial day in Canada due to entry / exit in Canada is also counted as a full day towards your citizenship.

You don’t have to get the travel history report from CBSA or even send it to IRCC as IRCC can by themselves get it from CBSA if needed, in fact if you try requesting the report directly from the CBSA, it will cause a significant delay to your citizenship application process. Please see link below with this information

https://www.cbsa-asfc.gc.ca/agency-agence/reports-rapports/pia-efvp/atip-aiprp/thr-rav-eng.html