Mostly agree with what you say, but King has often been misquoted on the infamous none is too many remark.  It was an “unidentified immigration official”, who responded to a question on how many Jews would be admitted after the war.

It is true that King’s administration turned away the MS St Louis, a German liner that was full of Jewish refugees.  It is also true that Canada accepted only about 5,000 Jews throughout the years of Nazi oppression because they believed large numbers would be a threat to our society.

Truly shameful, but given the numbers of refugees recently welcomed to this country I believe we learned something from that shameful episode.