A Canadian can apply for US citizenship but must reside there for 5 years. Below are the steps to apply for US citizenship:

Step 1: File and submit Form N-400

Step 2: Attend biometrics appointment

Step 3: Sit for the Citizenship exam

Step 4: Wait for the USCIS decision

Step 5: Receive a Certificate of Naturalization