This is truly one of th best posts I have seen on this forum. And it not only applies to Indians but to everyone else. Indeed life is a struggle no matter where you are but the amount of opportunity that lies in Canada is truly immense.
I too don't understand those that work off campus before...