Canada's second most populous city Montreal has voted unanimously on a legislation to declare itself a sanctuary city to allow undocumented immigrants access to city-funded services such as shelters, housing and food banks. There are reportedly 50,000 undocumented migrants in Montreal. Notably, immigrants are fleeing to Canada from the US amid an immigration crackdown under President Donald Trump.