A new poll finds the vast majority of Canadians feel immigrants should adopt "Canadian values" if they want to live here.