In this case it was a precautionary measure for a restaurent perhaps due previous experience. Yes, it can be named as racial.
But it was an individual case and can not be generalized as you are negatively portraying.
Canada is a great welfare oriented country where people come from all over world for peace and harmony. A Canadian ourt ordered to pay compensation to individuals suffered.