Canadian Prime Minister Mark Carney and Alberta Premier Danielle Smith have put aside their political differences to make a joint appeal for national unity.