Kraus Canada appoints new president & general manager