I don't live in the US or Canada, but I wish you the best. I'm struggling with my own thesis right now... I'm afraid it's too abstract for anyone other than my supervisor to help, though.