Background: Immigrants, a fast-growing population in Canada, score below the national average in health literacy, but the reasons behind the low scores are largely unknown. Also, there is a need to understand the long-term impact of immigration by examining health literacy by generational status. Objective: To examine health literacy differentials in Canada, comparing immigrants and non-immigrants; as well as immigrant sub-groups by their region of origin, recency of arrival and generational status. Methods: A cross-sectional multi-stage representative sample of 22,818 respondents from the Canadian component of the 2003 International Adult Literacy and Skills survey. Data were collected in the home of each respondent. We used descriptive statistics and logistic regression in this study. Results: Fewer immigrants (24%) than non-immigrants (44%) had the requisite health literacy level. After controlling for selected factors, health literacy was still significantly lower for immigrants compared to non-immigrants (OR = 0.51; 95% CI = 0.37 – 0.70). For the immigrant sub-groups and by generations, initial differences that were observed, disappeared after controlling for selected factors. Overall, health literacy was associated with economic, education, and literacy-related factors, but the association with literacy practices at home and at work was stronger for the immigrants than the non-immigrants. Conclusion: Education and literacy practices at home and at work are important determinants of the population’s health literacy; however, education is more likely to be associated with acquisition, while literacy practices are more likely associated with maintenance of health literacy. This adds to our understanding of the factors associated with health literacy, by immigrant and generational status, and shows how different segments of the population in Canada process health information.