Ottawa is not a Country, so it does not have an Embassy.
do you need Canada Embassy's phone number in which country?.
or
you need the Embassy phone number of s specific country (you are not clear) in Ottawa?
be clear please or do you understand English? yours is not clear.