Interesting analysis, I agree with most of your points. However, you've missed three large demographic groups that are applying for Canadian immigration in droves, (like their lives depended on it).
- Persian Gulf based professionals. These people are usually in an age range of between late twenties to mid-forties, are highly educated (many with Western degrees and good, in-demand qualifications), had been paid well up until now, and thus have managed to have decent savings in the bank. These people usually come from Indian, Pakistani, Levant, Egyptian, Filipino or Sri Lankan backgrounds. Since the decades old financial party is over in the region (massive job losses due to a drop in oil prices, nationalization of jobs) and there's the recent unprecedented political uncertainty to deal with, so instead of going back to their homelands (which are now alien to them, having been expats for so long) they've decided to try their luck either in Canada or Australia (or both). I know many many people who belong in this group and have either already migrated to either Canada or Australia, or are currently in a mad rush to do so.
- Mainland China and Hong Kong based professionals. There's a large group of younger Chinese professionals that is well off, well educated, and seek what they think are greener pastures in Canada and Australia.
- Asian subcontinent based professionals. The brain drain from India, Pakistan, Bangladesh and Sri Lanka to everywhere not only continues, but has accelerated significantly. Economic inequality and lack of opportunities for people that are highly educated and capable is the primary cause for this.
So there you have it... the honorable Mr. Trump is partly responsible for the mad rush to Canada, but it's really not the only reason... it's a combination of many many things that are making Canada appear like it's an island of prosperity and stability in a rapidly evolving world.
I hope for a massive drop in the CRS cutoff as well, but don't be surprised if in 2018 it doesn't drop by a whole lot from the current 440's.