No need for any more honorary citizenships for talk show host Craig Ferguson. He's going to be the real deal.

The "Late Late Show" host announced Monday that he got a perfect score on his citizenship test, taken Friday in Los Angeles. The Scottish-born Ferguson will officially be sworn in a few weeks from now.

"All of you people born here, if you had to take that test — well, Canada would be building a fence right now," he said on his CBS show Monday.