It seems that there are two things wrong: Anveo is sending your DID in the SIP "display name", and your phone (or perhaps the OBi) is using only the name and not showing the number. Does your phone normally display both name and number?
CNAM works differently in Canada (compared to US), so I'm not sure what is happening, but if your Anveo Account Preferences has a CNAM Lookup tab, try checking the "I authorize ..." box and see if that makes a difference.