I am glad to have helped!  I had a friend that attended UofA's MPH in Global Health.  Her undergraduate background was political science.  She was able to do a 4-month practicum in South Africa.  She graduated last year and she loved the programme.
The MPH in Global Health is aimed for those who are planning to work in the health-sector in resource-poor countries or disadvantaged regions in Canada.  The program provides the capacity to understand the determinants of health in these communities, to critique research for relevance and validity and to prioritize, plan, implement and manage preventive and basic health-related services.  
Graduates of the degree will:
(1) have an understanding of local and global socio-cultural economic political environmental and other determinants of health;
(2) be familiar with a wide range of research skills relevant for       investigating public health issues;
(3) be able to critically evaluate community-level initiatives within a       socio-cultural context;
(4) be able to evaluate community-based research; 
(5) be able to work effectively with colleagues as a member of an       interdisciplinary team; 
(6) understand strategies for linking academic research skills to an applied community setting; 
(7) design and manage community-based health-related projects; 
(8) be able to critically evaluate reported experience/evidence related to health interventions in resource-poor settings
The minimum time to complete the program is 12 months.  The maximum time permitted or completion of the program is six years.
I hope that this information has helped.   
🙂 
	
		
			
				ashylips said:
			
		
	
	
		
		
			thanks, docveev!
are you familiar with the u of alberta program?  specifically, the MPH in global health?