This is the number of the Ottawa area Rogers Cellular switch. It is wrong Caller ID info.
The wrong caller id you're getting would be the mobile telephone switches' aliased phone number being passed instead of the caller id, often called "pseudo ANI" (Automatic Number Identification). Cell phones calling toll free numbers, or toll free numbers calling cell phones, or other toll free numbers will get pseudo ANI. This is always the case with mobile and toll free numbers, and it has been this way since the inception of Caller ID in the mid-1990's. There is no way around this as it's set at the mobile carrier's or the toll free's origination/terminating end. The reasoning behind this is unclear, but we would assume it would have something to do with an grandfathered policy of maintaining cell phone # privacy.