I want to block spam calls. The first six digits are the same but the last four keep changing. The first six digits are legitimate?

I get numerous calls that begin with 289 600 followed by the last 4 digits that keep changing.

So, I can not block using the first six digits. Will it be impossible then to block these spam calls which are supposedly coming from US Border control and strangely enough the same call also refers to Service Canada

I live in Ontario Canada and my cell # begins with 289 600