Latest update:
Final decision - April 13, 2023:Your application was approved. Check your messages below for details.
Dec 15, 2022 Submitted Online
Jan 9, 2023 Email notice - returned for "Photos are missing" (it didn't say what's wrong, I finally found I forgot to put DoB and Name on back of the photo). I scanned the photo with a larger size. ATTENTION: I do notice somewhere in IRCC website says the minimum requirement of the photo quality, I believe it's double the size (pixels) of a general digital photo for visa applications. Anyway give as large as possible but less than 4M for the file size you will be OK
Feb 2, 2023 Resubmitted
Mar 23, 2023 Linked to GCKey, status: submitted
Apr 11, 2023 Ghost update (I see the status changed to "Application / profile updated" but after a refresh, it turns to "Submitted" again
Apr 12, 2023 "Application / profile updated" go stable on GCKey
Apr 13, 2023 Email notice, go to GCKey and see "Your application was approved"
I am very lucky, I have only 5 days buffer.
As I travelled so much, and most trips are not originally from Canada, so the calculation is not right with online form (As in and out day counted as good, in default it believe the travel begins and ends in Canada, which is not my case, I generally start the travels from US where my citizen spouse working and living)
I attached copies of two passports with full pages, I94 records, a schedule of my trips with days counts and stamps reference on the passport, and some minor wrong information the I94 gives from my record and proof by passport stamps. (Don't scan your passport with large size, any file is limited to 4M, so I have to downsize my scan)
Also I attached proof of residence for both in Canada and US, proof or my citizen spouse's work permit and monthly payment record
I counted every day I was physically in US with reason B, I counted every day I was not in US and Canada but my wife was in the trip with reason B too. (because I have only 5 days buffer, and we went an Europe vacation for 22 days, so BE SURE only if you are with your citizen spouse, even the vacation days counts! It doesn't count if you live in Canada!)
A letter to explain why I give a customed travel history in very details
I believe the officials will be very satisfied with such a clearly supported application. I believe they didn't dig in but passed my case for this reason.