What is the average population density of CANADA per square kilometer?

Canada's population density is about 3.41 people per square kilometer.