I just noticed a discrepancy between TDAmeritrade and Schwab regarding the posting of dividends. I have the same Canadian stock in both of these online brokers. The dividend showed up in the Schwab account on the 15th, which was date of issuance. However in the TDA account, it still hasn’t shown up as of the 18th. According to TDA customer support, “it can take upto 10 days” for the money to show up in my account, because “thats how long the company takes to send it”.
Looks like TDAmeritrade is just enjoying a free 10 day ride on my money!