I thought the time was actually pretty reasonable, but maybe because I'd practised with a couple of past papers.
The teacher invigilating us said we were allowed to keep our question papers and scrap paper, and unlike BMO the Kangaroo papers doesn't say you aren't allowed to talk about the answers online, so:
1. [sum of 1 + 3 + 5 + ... + 21] 121 - they were hoping you'd work out it's 11^2 based on the pattern they gave you, but it's also a simple AP
2. [two rows have the same sum] 950
3. [containers of base area 4dm^2 and 36dm^2] 027
4. [how many 4 digit numbers with solely odd digits are divisible by 5] 125
5. [area] I got 018 but I'm not too sure
6. [diagram with circle and tangents] 170 degrees
7. [how many edges does a prism have - between 310 and 320, and odd] 315, I think
8. [number] 007
9. [two concentric circles; AB is 32cm] unsure
10. [largest] 103
11. [number of days with same parity in 2 years] 183?
12. [right-angled triangles by joining 3 vertices of regular 18-sided polygon] unsure
13. [years] 143
14. [perimeter] 035
15. [shaded triangle inside 36 small equilateral triangles] didn't get an answer in time but now I think it might be 120
16. [3f(x)] 087
17. [1 to 10 is written out 10 times; students rub 2 numbers out and replace with their sum + 1] 649
18. [sum] 21 is the smallest number so answer is 21^2 = 441
19. [mean of 3-digit primes that are 21 less than a square] (379 + 463)/2 = 421
20. [barcode with width 12, black strips at either end and black and white strips of length 1/2] unsure
But given that I spent about 3 minutes on each question, there's likely to be some mistakes in my answers. If anyone wants the exact wording of any of the questions, I can type them up.