Canada is not 'hating' the USA, just not trusting the current government. If they come to Canada, it would help if they had a recent relative who was Canadian, or if they have a valued occupation etc. - no problem at all. Just takes time.