Thank you. We've got a family friend in immigration, so he's helped a lot as the information given is
really contradictory. It's not always clear with him either because he can't tell anyone how to get into the country easier, so he's kind of stuck just giving answers... but it's still better than the website.
We're hoping I don't need a police check in Canada as it can take up to 120 days, but another family friend can get them rushed and complete in 3 days. So I guess I'm kind of lucky my wife's family is so connected.