 In a 2017 poll conducted by the Angus Reid Institute, a majority of respondents (57%) indicated that they believed Canada should accept fewer immigrants and refugees.The National Citizens Alliance is a far-right political party in Canada that regularly holds anti-immigration rallies.Anti-immigrant feelings date back to late 19th century and early 20th century with the country's first waves of migrations from places like China, Lebanon and Poland.