Canada is a land of many cultures and many people Aboriginal people have occupied the territory now called Canada for several thousands of years Everybody else  either by birth or by descent  has been an immigrant - we have all come from some other country