Sad and worrying stuff, TC, but we've heard it all before and for a very long time. I don't say these are not serious concerns, but I think it is in everyone's best interest to have countries maintain their uniqueness. It is probably cheaper and much less hassle for a country like the U.S. to have Canada as a client state, than to actually be responsible for the society.
There is a fine balance to the U.S./Canada relationship - a kind of dance - a waltz that has lasted quite a long while now. I think Canada will continue as Canada.
Course one never knows, do one?