A Canadian citizen can obtain a U.S. green card through several methods such as employment, family reunion, marrying a U.S. citizen, or the diversity visa lottery. The process generally involves filing a petition, undergoing interviews and background checks, and meeting specific eligibility criteria. Seeking advice from immigration professionals can further ease the process.