Harper is bringing racism back to Canada and this will only make Canada weaker in the global world of competition. His anti-immigration policy means all the future most talented scientists, researchers, large investors from globe will be discouraged and will look to the other country for their future research, study and investment.
I only can predict, in coming years Canada will see more un-employment, less business activities and therefore, Canada's position as prosperous country will be far behind of other countries. Within next 20 years in Canada's two largest economical city Toronto and Vancouver, white will be minority which means we will see non white PM, Maximum MPs, Govt. Federal govt. etc.. Canada's white population is shrinking and this could be another reason to make citizenship rule tougher by this conservative govt. (like Bush era) so that less immigrant will be granted as new citizens.