Their are always great factors for the development of the nation and these are: True Democracy, Security and peace.
These makes people eel for their country and work hard for their welfare since the government is doing their roles very well
Long leave Canada!!!