`` Canadian Idiot '' is a song by `` Weird Al '' Yankovic .
`` Canadian Idiot '' is a 2006 song and single by `` Weird Al '' Yankovic from his album Straight Outta Lynwood .