MLS - will always be a bush league unless and until they get serious about referees. I've yet to see a Toronto FC game this season (and most other seasons) where the ref did not impact the result one way or another, with poor / ridiculous decisions.
Saturday - first he gives the worng TFC player a yellow card (Martina pushes Columbus player, yert Tchani gets the yellow), then when Tchani scores his first goal, and celebrates with the supporters (did not remove shirt, did not actually go into the crowd) he gets a second yellow. But when Columbus score, and their scorer runs right up to TFC fans with finger to lips - no card.
Consistency: goalie falls over his own player, gets a free kick. Then goalie is barged in the air by opponent before ball arrives - no free kick.
Oh, and by the way, this ref was Canadian. It seems to be an MLS ref your nationality is not an issue, as long as you're useless.