Show that $[0, 1)\times[0, 1)$ is homeomorphic to $[0, 1]\times[0, 1)$ but not to $[0, 1]\times[0, 1]$. When I sketch these spaces it this statement makes sense intuitively because $[0, 1]\times[0, 1]$ is closed and $[0, 1)\times[0, 1)$ and $[0, 1]\times[0, 1)$ are each "missing" part of their boundary which would make them closed. I also know, $[0, 1]\times[0, 1]$ is compact and compact spaces are not homeomorphic to non-compact spaces.
I am having trouble saying this explicitly, as is pretty obvious in the clumsiness of the wording above.
Your compactness argument is fine for half of the problem.
Proving that $[0,1)\times[0,1)$ is homeomorphic to $[0,1]\times[0,1)$ takes a bit more work if you’re to do it at all rigorously. One way is to use radial expansion from the centre of each square to map $[0,1]\times[0,1]$ homeomorphically onto the closed disk of radius $\frac12\sqrt2$ centred at $\left\langle\frac12,\frac12\right\rangle$. This map takes $[0,1)\times[0,1)$ onto all of that disk except the closed arc of the boundary lying on or above the diameter of slope $-1$, and it takes $[0,1]\times[0,1)$ onto all of that disk except the closed arc on the boundary lying between that diameter and the diameter of slope $1$ and above the centre of the disk. Then you can do an angular deformation to show that these two disks missing closed segments of their boundaries are homeomorphic. That last step will be more easily done if you first translate the disks to put their centres at the origin.