Ottawa has shorter processing time than of Beijing and New Delhi. That's probably the reason why it took you six months. Anyway I feel for you, it's hard when you have to wait much longer than others even though you are part of same process.
Recently I saw this guy from Rome, within couple...