 Canadian wireless giant Rogers Communications Inc said on Monday it had appointed Tony Staffieri as president and chief executive officer from interim CEO, following a months-long boardroom battle on who should lead the company. 