Rogers has announced a 10-year agreement with Comcast to bring Xfinity products and technology to Canadians across the country.