I'd say Canada is much friendlier and wants to retain international talent
But it also depends...I mean the quality of education is also really good in the US
Depends on your preferences