Prime Minister Binyamin Netanyahu hosted Canadian Prime Minister Stephen Harper for a special dinner on Tuesday evening.

Netanyahu thanked Harper for his speech at the Knesset on Monday, in which Harper assured Israel that Canada would stand with it “through fire and water”

Netanyahu hailed Harper’s speech as “a historic speech” and praised the Canadian leader for telling the truth.

Harper told Netanyahu that he appreciated his warm friendship which, he said, transcends the personal friendship between the two leaders and extends to both countries.

Later, as he did during a Jewish National Fund dinner in Toronto last month, Harper showed off his musical talents as he sat at the keyboard and sang a Beatles song.