3.5! 
 I felt the writing was a bit confusing at times but otherwise well written. I enjoyed the characters and the story. 
 I really like the alternate history bit and the fact that it took place in Canada (because I feel I never read books set there). 
 It was enjoyable! And I am happy for the diversity.