You write of not feeling grateful for Canada's social and economic achievements. That they are given 'rights' for every human being. Your disrespectful views on Canada have, unfortunately, become common amongst many new arrivals. 

Canada is such a great place to live and is as prosperous as it is because of the nation that was built by mostly English and French hands and brains. Most of the heavy lifting that made Canada occurred long before you arrived. People forged the country from the wilderness you seemed to so fear for so long. 

The anger Muslims feel towards Canada is particularly puzzling. Canada has been so far from the conflicts of the Islamic world and has been nothing but generous to people from that world. 

More new Canadians should discover the country that they have now made home. It is the thing that has forged the national character - the character that they often mock - but is what made Canadians pioneering innovators at heart.