I think Italian should be an official language. Of course, so should the aboriginal languages.
Offering federal services in Italian would be relatively simple as most Italian-Canadians are geographically concentrated.
Having Italian as an "official" culture would remove some of the edge off the two solitudes schism we have in Canada. It would be the "neutral" group. Some times they would be aliened with French Canadians, other times with English Canadians.
Canada was "discovered" by an Italian (Giovanni Caboto, aka John Cabot and Jean Cabot). The Italians have influenced Canadian culture immensely.
Unlike Chinese, Canadians aren't worried about being flooded with Italians taking over our culture.
At the very least, we should allocate more resources to Italian-Canadian culture. Perhaps an Italian language CBC. These people borough us lasagna, pizza and spaghetti. I think we owe it to them.
Thoughts on nationalism and loyalties ;
Language and wealth ;
English-only, please ;
The differences between Canada and Slovenia: what Lonely Planet ... ;
Unity in Diversity