At 4.2 million square feet , the Mall of America is not the largest shopping mall in North America ; that distinction belongs to the West Edmonton Mall in Alberta , Canada , which houses a hotel and a National Hockey League-regulation ice rink .