Thanks Xiaotung
My 55 mins is actually after deducting the 60 mins required to check in before the departure time. So in fact I have 2 hours in between flights.
And based on your info, does it mean that I could check-in for my domestic CA flight, check-in my luggage, collect my boarding pass at the domestic transfer desk which is next to the international luggage carousel? Wouldn't I need to clear customs?
Thanks again.