Nathan MacKinnon shines not only on the ice but also in his bank account. With a massive contract, luxury properties, and ...