I can say that many Poles in Canada can speak Polish. There is 900,000-1,000,000 Poles here.
In Canada, there is a significant Polish Canadian population: there are 242,885 speakers of Polish according to the 2006 census, with a particular concentration in Toronto (91,810 speakers) So 27 percent of Poles can speak Polish here. I dont know if they count is as the first or second language though.
Additionally,
In the United States, Polish Americans number more than 11 million (see: Polish language in the United States) but most of them cannot speak Polish fluently. According to the United States 2000 Census, 667,414 Americans of age 5 years and over reported Polish as the language spoken at home, which is about 1.4% of people who speak languages other than English or 0.25% of the U.S. population. The largest concentrations of Polish speakers reported in the census (over 50%) were found in three states: Illinois (185,749), New York (111,740) and New Jersey (74,663).[7]
|