Hey guys,
Sorry for the late reply due to summer vacation.
Last time I tried, it was quite difficult to implement this without any problems, due to how the whole system has been made from the ground up, at which time, having multiple canvas windows was not part of the design.
Having said that though, I will still take another look at implementing this and hopefully this time I have better success with this.