If I recall correctly I don't think the boys have nearly the same required commitments as the men. They don't wear the full turbans for example, and I don't think they have to grow a full beard until they marry. Maybe someone can correct me if I'm off base here.
The Sikhs own a bunch of stuff where I live, which is a small working class BC town. From what I can tell they have no problem fitting in with the community for the most part. The kids are generally respectful (except for one asshole who stinks up the gym with cologne and never gets off his phone), the elders are always friendly and wave me to when I'm walking the dog, and the customer service in their stores is typically above average.
I might have a different opinion if I lived in a place like Surrey or Burnaby where there's a much higher concentration, but here in the backwaters they appear to be solid people who tend to just go with the flow and not bother anyone. But in small towns word travels fast and you don't have the anonymity a large city provides, so there isn't as much opportunity to get away with shit that negatively affects the community.