Don't know about Calgary, but I know Nova Scotia has the highest amount of mixed girls in Canada. Many of whome have one Jamaican or Nigerian parent.
Yeah that tooNope most of the blacks in Nova Scotia descend from slaves who fleed the south. Basically a Canadian version of African Americans.
In Ontario most of the blacks come from the Caribbean or Africa.