I was asked to go on this web
https://i94.cbp.dhs.gov/ and print the USA exit/entry record last week ...I got them in 5 minutes and email it to them
If present in the US with a I-94, this method is by far the fastest.
Unfortunately, if you were present in the US by any other means then you are required to make a US FOIA request.
I made this request for a report of border entry/exits on May 3rd. Their initial written acknowledgement was received on May 23rd.
To give you an idea how long you're going to have to wait to get your report, allow me to describe the detail of my recent request currently pending.
US FOIA requests pass through 5 states before the request is completed and you receive your report:
Submitted, Evaluation, Assignment, Processing and Closed
The state of my request was "Submitted" on May 3rd when I made the request on the website.
The request changed to "Evaluation" when the initial acknowledgement of my receipt was sent on May 23rd.
The initial acknowledgement letter made the following statement: "Currently, the average time to process a FOIA request related to travel/border incidents is a minimum of 3-6 months."
Then, on June 27th the request changed to "Processing" which means the request has been assigned to a specific person who is generating the report. My previous border entry/exit report from them took about a week after reaching the Processing state.
No further progress has been reported on my request and it is anyone's guess when they will get around to completing the request.
So be aware that your request is going to take a long time. Because this request will take far longer than the 30 days the IRCC has initially granted to fulfill this requirement for supplementary evidence, I recommend that when your initial acknowledgement letter is received from the US, submit this letter to the IRCC with a request for an additional six months (as stated in the US letter) to submit the report to them. I did this and the IRCC acknowledged my request about a week later with the statement that they take my request under consideration.
I have heard nothing further from the IRCC whether they intend to hold my application package as long as it take to receive this report from the US. If the IRCC does not allow the wait necessary to receive the report before cancelling my application, I have no idea how to proceed with my application for Canadian citizenship.