1. Doesn't matter whether Canada is his priority or not. Tara is blamed because she was an outsider. Ravi is imprisoned because he was an outsider. We are more partial towards our family than stranger.
2. Tara went to jail for saving Dhruv's mother. She didn't know the procedure for court cases. In her thinking, once imprisoned, she will not able to get out for lifetime. May be she can get out of prison but it will be too late to save her brother. So she was ready to sacrifice her brothers life to save innocent.
Tara harmed herself to save Dhruv from cutting his hand. What else she can do in the stupid world.
3. What is the guarantee that Dhruv not getting angery when they will tell the truth that Ravi is his father and kidnapped by Samrat. Definitely Dhruv will not marry Tara when he knows that his father got killed in 17th century. All the blame goes to the Royal family.