Just back from some travel in South America, one portion of which was on BA and will be used for the oneworld 100K promotion. I checked Cdn site and my account and noted that that BA flight (between Santiago and Buenos Aires) which was taken last Friday has already been relayed by BA to Cdn and is on my account. That's less than a week.
By the way, the return portion on Tuesday was being credited to my AAdvantage account, but when I checked with AA yesterday on another matter, it hadn't shown up yet. However, my Cdn flight in October, outward credited to Cdn, return to AA (change made at check-in with Cdn agent in Vancouver) has been posted.
I find updating is often done Saturday or Sunday for flights up to those days, but I always have my credits on Cdn flights within a week. Tilden rentals are also quite quickly posted, but hotels are another matter. Intercontinental and Best Western seem to take forever. Royal Bank credit card is done within days of the monthly statement arriving.
Also noticed that the winter 5 flights/5K promo miles are posted once each threshold has been reached: I received 3K for the first 3 Cdn flights taken in October.