FYI - Canada takes in the most immigrants in the world on a per capita basis... And yes they all get free medical...as do all human beings in our country...