Well, a jealous husband has just arrived home and is sniffing arround... :-)
The difference is that כאן is more formal and פה is less formal. פה is used more often.
Would this be better translated as "I feel like he's here", indicating more of a guess, rather the star wars interpretation that downtowncanada had?
They are synonyms of each other. They mean the exact same thing.