I attempted to write a derivation of the answer, but was told my mathematics was wrong; please correct me.
The cardinality of $\mathbb N$ is $\aleph_0$.
From this set, we can generate another infinite subset by excluding $1$ element.
There are $\aleph_0$ such possible subsets that can be generated like this.
We can generate an infinite subset by excluding $2$ elements from $\mathbb N$.
There are $\aleph_0 \choose 2$ possible subsets that can be generated like this.
In general, for any $i$ from $0$ to $\aleph_0$ we can generate $\aleph_0 \choose i$ such possible subsets by excluding $i$. To find the total number of possible subsets, we simply sum all the combinations.
$$\sum_{i = 0}^{n} {n \choose i} = 2^n$$
Based on the above: $$\sum_{i = 0}^{\aleph_0} {\aleph_0 \choose i} = 2^{\aleph_0}$$
$2^{\aleph_0} = \aleph_1$
$\therefore$ the number of infinite subsets of $\mathbb N$ is $\aleph_1$.
I realise that I excluded the number of infinite subsets who have infinite complements.
To account for this, merely combine any $k$ $i$ used in the selection above, and exclude all multiples of the products of $i_1*i_2*i_3*...*i_k$.
We have $\aleph_0$ such sets of $i$ with numbers increasing from $0$ to $\aleph_o$.
I didn't consider this when I first wrote it out, and only realised it after. I haven't yet updated my proof to include it. However, this wasn't the problem with my proof; I was told I did "bad mathematics".