Canada is a country in the northern part of North America. Its ten provinces and three territories extend from the Atlantic to the Pacific and northward into the Arctic Ocean, covering 9.98 million square kilometres (3.85 million square miles), making it the world's second-largest country by total area.
Muslims must support the oppressed where ever and however the can. Wrong done against indigenous people must be condemned. Living and owning a house in Canada does not mean supporting that wrong as far as you know that your house or the land of it was not grabbed forcibly from any one. If you know that it was forcibly taken from it's real owners, you must contact them and reach to an agreement with them to be sure that they allow you stay even after paying them compensation.
According to Ayt Sistani, there is no problem in having a Hindu server/waiter in itself providing you are not sure that he or she has touched the food with wetness.
The assumption in this case would be that they are not preparing the food hence not transferring wetness to the food- unless you have knowledge otherwise.
Furthermore, providing you have complete confidence that the food is halal both in terms of meat and the absence of cross contamination of haram/impermissible ingredients - ie alcohol, haram meat, etc. there is no Islamic legal requirement to inquire about the religious identity of the chef if you do not know his/her religion.
With all that said above, it is better to eat in trusted Muslim establishments where we are confident that the all the food products are halal.