I'm Canadian/Italian, half and half. My mother's ancestors came to Canada in the 1700s and though I'm not sure of the details, my grandfather has studied our lineage extensively and has even had a book published on the subject. We have a copy, I should really read it.
My father's family were poor Italian post-WW2 immigrants. In the early 20th century, his mother's family operated some kind of travelling game thing and moved all around Europe (thusly gathering a really nice coin collection which my great grandmother passed on to me when she died at the age of 91. When my grandfather came here he was completely illiterate and had to have a priest write him a letter to send back to my grandmother in Italy. His friend did this at the same time, sending for his girlfriend, and they were married in a double ceremony once the ladies arrived. He went on to work as a farmer, miner, foreman, etc. and somehow saved up enough to leave my dad and his brother each over $300,000. Kind of a cool story actually... the two sides of my family seem to be polar opposites!
edit: funny story. My girlfriend is Irish. Her godfather has made derogatory jokes about Irish people for as long as she can remember. He recently began researching his ancestry and discovered... well, do I even have to say it?